// String 对象
// 功能:处理文本(字符串)
var str =
new String(
"Hello world!");
// 直接打印输出的是一个对象,内容是0 H...
console.log(str.toString());
// toString转换为字符串
var str =
"Hello world";
// 简单创建
console.log(str);
console.log(str.toLowerCase());
// 转换为小写
console.log(str.toUpperCase());
// 转换为大写
console.log(str.indexOf(
"o"));
// 查找 找到返回位置,否则返回-1
console.log(str.lastIndexOf(
"l"));
// 查找 最后一次出现的位置,否则-1
console.log(str.charAt(
0));
// 参数:索引跟数组索引一样,返回索引的字符
console.log(str.charCodeAt(
0));
// 索引字符的Unicode编码
console.log(str.concat(
"nice",
"111",[
222],{name:
"good"}));
// 字符串连接一个/多个
console.log(str.match(
/d/));
// 返回一个对象 index=索引,input=原字符串
console.log(str.replace(
"Hello",
"Hi"));
// 要替换的原字符,替换字符
console.log(str.replace(
/\s/,
"Hi"));
// 正则替换
console.log(str.search(
"d"));
// 找到返回索引
console.log(str.slice(
0,
2));
// 开始位置,切断几个字符
console.log(str.split(
""));
// 按照上面字符分割字符串转换为数组
console.log(str.substr(
0,
1));
// 开始位置,切断几个字符
console.log(str.substring(
0,
1));
// 开始位置,切断几个字符
console.log(str.trim())
// 去除两边空白
console.log(str.valueOf())
// 不变
// String调用
console.log(String.fromCharCode(
97));
// 输入Unicode编码 转换 字符