用 '' "" 表示
用\"或\'表示为字符,转义字符\标记
\x## 表示十六进制
如 \x41 = A
\u####表示Unicode字符;
多行字符串: ··表示(ES6新标准)
部分字符串操作:
"use strict";var x =1, y = 2;var name = "小明";var age = 18;var message = "hello ,"+name +","+age +"你好";var test = `23333333`;console.log(message);console.log(test);var string = "asdxuhaoran ";console.log("长度:"+test.length);console.log(string.toUpperCase());console.log(string[2]);
// hello ,小明,18你好 // 2333 // // 3333 // 长度:10 // ASDXUHAORAN // d
JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串:
toUpperCase
toUpperCase()把一个字符串全部变为大写:var s = 'Hello';s.toUpperCase(); // 返回'HELLO'
toLowerCase
toLowerCase()
把一个字符串全部变为小写:
var s = 'Hello';var lower = s.toLowerCase(); // 返回'hello'并赋值给变量lowerlower; // 'hello'
indexOf
indexOf()
会搜索指定字符串出现的位置:
var s = 'hello, world';s.indexOf('world'); // 返回7s.indexOf('World'); // 没有找到指定的子串,返回-1
substring
substring()返回指定索引区间的子串:var s = 'hello, world's.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello's.substring(7); // 从索引7开始到结束,返回'world'
参考:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499203693072018f8878842a9b0011e3ff4e38b6b000