Stringin JavaScriptis represented by characters enclosed in '' or "". The following article will introduce you to the relevant knowledge ofJavaScript strings. Friends who are interested should take a look.
JavaScript strings are represented by characters enclosed in '' or "".
If ' itself is also a character, it can be enclosed by "". For example, "I'm OK" contains the six characters I, ', m, space, O, and K.
What if the string contains both ' and "? It can be identified by the escape character \, for example: the string represented by
'I\'m \"OK\"!';
The content is: I'm "OK"!
The escape character \ can escape many characters, such as \n represents a newline, \t represents a tab character, and the character \ itself must also be escaped, so \\ The character represented is \.
ASCII characters can be represented in hexadecimal format in the form of \x##, for example:
'\x41'; // 完全等同于 'A'
can also be represented by \u
# represents a Unicode character:'\u4e2d\u6587'; // 完全等同于 '中文'
Template string
To have multiplestrings To connect
, you can use the + sign to connect:var name = '小明'; var age = 20; var message = '你好, ' + name + ', 你今年' + age + '岁了!'; alert(message);
var name = '小明'; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`; alert(message);
var s = 'Hello, world!'; s.length; // 13
var s = 'Hello, world!'; s[0]; // 'H' s[6]; // ' ' s[7]; // 'w' s[12]; // '!' s[13]; // undefined 超出范围的索引不会报错,但一律返回undefined
var s = 'Test'; s[0] = 'X'; alert(s); // s仍然为'Test'
toUpperCase
toUpperCase() Change to uppercase:var s = 'Hello'; s.toUpperCase(); // 返回'HELLO'
##toLowerCase() changes a string to all lowercase :
var s = 'Hello'; var lower = s.toLowerCase(); // 返回'hello'并赋值给变量lower lower; // 'hello'
indexOf
##
indexOf()会搜索指定字符串出现的位置: var s = 'hello, world'; s.indexOf('world'); // 返回7 s.indexOf('World'); // 没有找到指定的子串,返回-1
substring
substring()返回指定索引区间的子串: var s = 'hello, world' s.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello' s.substring(7); // 从索引7开始到结束,返回'world'
The above is the detailed content of A detailed introduction to JavaScript strings. For more information, please follow other related articles on the PHP Chinese website!