<script type="text/javascript" >
//字符串操作
var str1 = 'HelloWorld';
console.info(str1.substr(5,-1));//只要第二个参数为负数返回空串 ''
console.info(str1.substr(-5,-1));// ''
console.info(str1.substr(-5,1));//负数从右往左-1,-2... W
console.info(str1.substr(-5));//负数从右往左-1,-2... World
console.info(str1.substr(5,1));//左往右0,1...第五个开始往后截取一个字符W
console.info(str1.substr(0));
console.info(str1.substring(-4));//只要是负数返回全部字符串 Hello World
console.info(str1.substring(5,-4));//相当于substring(-4,5)返回从第0个到第五个 Hello
console.info(str1.substring(1,1));
console.info(str1.substring(0));
console.info(str1.indexOf('l'));
console.info(str1.toUpperCase());
console.info(str1.toLowerCase());
console.info(str1[2]);
/**
* 字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果
* /
str1[2]='o';
console.info(str1);
/***
* == 判断有时候会有问题.两边数据类型不同也能比较
* === 三等号先回判断两边的数据类型.如果类型相同才会继续比较.不同直接返回false.推荐使用===判断
* **/
console.info(111==='111');//false
console.info(111=='111');//true
console.info(NaN);
</script>
javaScript 字符串的表示和操作
最新推荐文章于 2023-01-25 15:32:53 发布