美文网首页
2018.5.18 js笔记

2018.5.18 js笔记

作者: _z王箭 | 来源:发表于2018-05-18 20:43 被阅读0次

    字符串:有下标和长度,访问元素也需要便利(用for循环便利)

    声明一个字符串

    var str='no zuo no die';

    console.log(str);

    for(var i=0;i

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

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

    }

    API

    1)toUpperCase();转大写

    2)toLocaleString();转小写

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

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

    5)substr(starti,n);截取

    6)indexOf('关键词','fromi');寻找关键词出现的位置

    从fromi开始找下一个关键系出现的位置

    如果找不到返回-1

    7)lastIndexOf('关键词','fromi');寻找上一个关键词出现的位置

    如果找不到返回-1

    如果省略fromi,没人从结尾开始找

      var str='no zuo no die';

      var str1=str.toUpperCase();

      console.log(str1);

      var str2='NO ZUO NO DIE';

      var str3=str.toLowerCase();

      console.log(str3);

    练习:请输入验证码EaR8  如果输入验证码是正确的那么break,如果输入错误一直弹出验证失败,请重试

    while(true){

        var num='EaR8';

    var str=prompt('请输入验证码'+num);

        num=num.toUpperCase();

        str=str.toUpperCase();

        if(str==num){

    alert('验证成功');

            break;

        }else{

    alert('验证失败,请重试');

        }

    }

        var str='no zuo no die';

        var num=str.indexOf('no',1);

        console.log(num);//7

        var num=str.lastIndexOf('no',10);

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

        console.log(num);//7

    正则

    声明正则的方法:

        1.var reg=//;

        2.var reg=new RegExp();

        var str='no zuo no die';

        var reg=/no/;

        var result=reg.test(str);

        console.log(result);//true

    2.字符集:规定一个字符出现的备用列表[备用列表];

    var wrt=prompt('请输入...');

        var reg=/^[13579]$/;

        var result=reg.test(wrt);

    console.log(result);

    3.如果是连续的字符可以用-连接

    [0-9]  1位数字

    [A-Z]  1位大写字母

    [a-z]  1位小写字母

    [a-zA-Z]  1位字母

    4.除了

        [^]

    var wrt=prompt('请输入...');

        var reg=/[^13579]$/;

        var result=reg.test(wrt);

        console.log(result);

    相关文章

      网友评论

          本文标题:2018.5.18 js笔记

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