js规则和运算符

Posted haoduohaoduo鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js规则和运算符相关的知识,希望对你有一定的参考价值。

  1. 通过“+”号或toString()方法将数值转换成字符串。
  2. 通过parseInt()将字符串转换成整型。
  3. 通过parseFloat()将字符串转换成浮点型。
  4. charAt()

    获取字符串特定索引处的字符

    toUpperCase()

    将字符串的所有字符转换成大写字母

    indexOf()

    返回字符串中特定字符串第一次出现的位置

    substring()

    返回字符串的某个子串

    slice()

    返回字符串的某个子串,支持负数参数,功能更强大

    concat()

    用于将多个字符串拼加成一个字符串

    .

    可以匹配任何字符

    d

    匹配0-9的所有数字

    D

    匹配非数字

    s

    匹配所有空白字符,包括空格、制表符、换行符、回车符等

    S

    匹配所有非空白字符

    w

    匹配所有的单词字符,包括0-9数字、26个英文字母和下划线

    W

    匹配所有的非单词字符

    

    匹配单词边界

    B

    匹配非单词边界

    [abc]

    查找方括号之间的任何字符

    [^abc]

    查找任何不在方括号之间的字符

    [0-9]

    查找任何从0至9的数字

    [a-z]

    查找任何从小写a到小写z的字符

    [A-Z]

    查找任何从大写A到大写Z的字符

    [A-z]

    查找任何从大写A到小写z的字符

    (red|blue|green)

    查找任何指定的选项

  5. <script>

        var arr=new Array();

        arr[0]=1;

        arr[2]="abc";

        arr[3]=true;

        document.write(arr[0]+"<br/>");

        document.write(arr[1]+"<br/>");

        document.write(arr[3]+"<br/>");

        document.write(arr.length+"<br/>");

    </script>
  6. <script>

        var arr=[1,2,3,"abc",true];

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

            document.write(arr[i]+"<br/>");

        }

    </script>
  7. <script>

        var arr1=[2,5,6];//定义时直接给数组元素赋值

        var arr2=[];//定义一个空数组

        var arr3=new Array();//定义一个空数组并通过索引来赋值

        arr3[0]=1;

        arr3[3]="abc";

    </script>

以上是关于js规则和运算符的主要内容,如果未能解决你的问题,请参考以下文章

js==运算符强制转换规则

js常用算术运算符与一元运算符在做运算时不同类型的转换规则

JavaScript大厦之JS运算符

作用域分辨操作符,虚基类,赋值兼容规则。哪些可以解决多重继承二义

JS中==与===区别

JS之运算符的优先级