关键字:
1.substr(a,b) 截取字符串
a . 截取开始的索引值
b .截取长度
2.indexOf 判断字符串在不在某个字符串中
3.replace(a,b) 替换修改字符串
b 替换 a
4.split(a) 删除字符串中的(a)
split还可以可以同过空的删除来转化字符串为数组
例如:
let A = '123456'
let B = A.split('')
5.多行字符串
let str7 =
`Just
Do
It `;
console.log(str7);
示例代码部分:
<script>
let str = '真心为你'
//字符串声明
//substr 截取字符串
let str2 = str.substr(1,3)//心为你
let str4 = str.substr(0,3)//真心为
console.log(str2);
console.log(str4);
let str3 = str.substr(0,4)//真心为你
console.log(str3);
//第一个值 截取开始的索引值 第二个 截取长度
//indexOf判断字符串在不在某个字符串中
let index1 = str.indexOf('真心')
console.log(index1);
//返回值为0 因为‘真’的索引为0
let index2 = str.indexOf('心为')
console.log(index2);
//返回值为1 因为‘心’的索引为1
let index3 = str.indexOf('Air')
console.log(index3);
//-1 则不存在
let strA = str.replace('真','A')
console.log(strA);
//替换修改 2替换1
let strB = '1/2/3/4/5/6'
let array = strB.split('/')
console.log(array);
//删除字符串中的’/‘ 输出数组
console.log('ABCDE'.toLowerCase());//转化为小写abcde
console.log('abcde'.toUpperCase());//转化为大写ABCDE
console.log('中文'.toLowerCase());//中文无大小写之分
let A = '123456'
let B = A.split('')//可以同过空的删除来转化字符串为数组
console.log(B);
//数组转字符串
let C = ['1','2','3','4'];
let D = C.join('');
console.log(D);
//typeof类型查看
console.log(typeof(D));//string
let str5 = 'Just'+'Do It';
console.log(str5);
let str6 = 'Just \ Do It';
console.log(str6);
// 每一行\后面不能有空格
let str7 =
`Just
Do
It `;
console.log(str7);
//变成多行
let name = `EGOIST`;
let singer = `乐队`;
document.write(`${name}是最好的${singer}`)
let strZ = '星期天,星期一,星期二,星期三,星期四,星期五';
let today = new Date();
console.log(today);
let day = today.getDay();//返回一周天数 数字形式0-6
console.log(day);//2 星期2
let arr = strZ.split(',')
console.log(arr);
console.log('今天'+arr[day]);//星期2
</script>