js 9

作者: 黎民1108 | 来源:发表于2018-07-30 17:12 被阅读0次

1.

var str='no zuo no die';

console.log(str.length);//获取字符串的长度

//遍历字符串

for(var i=0;i<str.length;i++){

    //获取字符串中的元素

console.log(str.charAt(i));

    //获取指定位置字符的unicode号

console.log(str.charCodeAt(i));

}

2.字符串中的API:所有字符串中的API都无权修改原字符串,必须返回新字符串

1)toUpperCase();转大写

var str='no zuo no die';

var str1=str.toUpperCase();

console.log(str1);

2)toLowerCase();转小写

var strs='NO ZUO NO DIE';

var strs1=strs.toLowerCase();

console.log(strs1);

3)slice(starti,endi+1);截取

var str='no zuo no die';

        01 234 56 789

var strs=str.slice(3,6);

省略第一个参数

var strs=str.slice(1);

两个参数都省略

var strs=str.slice();

支持负数参数

var strs=str.slice(-5,-3);

4)concat(); 拼接

var str='no zuo no die';

var str2='呵呵';

var strs=str.concat('嘿嘿嘿嘿嘿');

//两个字符串拼接

var strs=str.concat(str2);

console.log(strs);

5)substring(starti,endi+1); 截取

var str='no zuo no die';

        01 234 56 789

var strs=str.slice(3,6);

省略第一个参数

var strs=str.slice(1);

两个参数都省略

var strs=str.slice();

6)substr(starti,n);截取从starti开始的n个字符

var str='no zuo n die';

var strs=str.substr(6,8);

console.log(strs);

7)indexOf('关键词',starti);检索一个固定关键词出现的位置

从starti开始,查找下一个关键词出现的位置

var str='no zuo no die';

var strs=str.indexOf('no',2);

//如果找不到,返回-1

var strs=str.indexOf('on',2); 

//如果不写starti,默认从0开始找

var strs=str.indexOf('no');

console.log(strs);

8)lastIndexOf('关键词',starti);检索上一个固定关键词出现的位置

从str中fromi位置开始查找前一个"关键词"出现的位置

var str='no zuo no die';

var strs=str.lastIndexOf('no',2);

//如果找不到,返回-1

var strs=str.lastIndexOf('on',2); 

//如果不写starti,默认从末尾开始找

var strs=str.lastIndexOf('no');

console.log(strs);

相关文章

  • 测试scrollTop

    Chrome: jQuery JS FireFox jQuery JS IE8-9 jQuery JS 综上来看,...

  • js 9

    1. var str='no zuo no die'; console.log(str.length);//获取字...

  • ubuntu Debian安装node.js

    ubuntu安装node.js 方法:如果我们安装的是Node.js v9.x: Debian安装node.js ...

  • 12.MongoDB 设计 CRUD 系统

    将 9.CRUD 系统设计 中的案例用 MongoDB 再设计一遍:app.js router.js crud.js

  • 正则

    \u4e00-\u9fa5匹配汉字 反向否定预查匹配.js,不匹配.worker.js.*(?

  • JS补充9

    1.著名的斐波那契额数列。 1,1,2,3,5,8输出第n项 var n=parseInt(window.prom...

  • JS基础(9)

    设置样式: 设置多个样式setStyle(obj,json); 只设置一个样式setStyle(obj,name,...

  • JS实现web签名

    首先引入js js下载链接:https://pan.baidu.com/s/1vKS49VZUijs9Z-PlZ7...

  • js键盘事件对应键码

    常用js键码 keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab Tab...

  • 身份证和手机校验

    身份证 js使用s-id-card 手机号 使用正则/1[3-9]\d{9}/

网友评论

      本文标题:js 9

      本文链接:https://www.haomeiwen.com/subject/kfnfvftx.html