JavaScript字符串对象

1.分割字符

<!DOCTYPE >

<html>

      <head>

            <title></title>

            <meta charset="utf-8" />

            <script>

                  var str="I,love,java";

                  var arr=str.split(",",2);

//                document.write(Arrays.toString(arr));

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

                  {

                        document.write("数组第"+(i+1)+"个元素是"+arr[i]+"<br />");

                  }

                  

            </script>

      </head>

</html>


2.统计字符串中数字的个数

<!DOCTYPE >

<html>

      <head>

            <title></title>

            <meta charset="utf-8" />

            <script>

                  function getNum(str){

                        var num=0;

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

                        {

                              var char=str.charAt(i);

                              //isNaN()对空格字符会转化为0,需要家个判断charAt(i)不能为空格

                              if(char !=" "&&!isNaN(char)){

                                    num++;

                              }

                        }

                        return num;

                  }

                  document.write(getNum("1jjko3klrsd3"));

                  

            </script>

      </head>

</html>


分析:
在JavaScript中我们可以用isNaN来判断一个值是否是NaN值。NaN即Not a Number。如果该值不是数字则返回true;

posted @ 2019-04-03 21:01  ch_musk  阅读(72)  评论(0编辑  收藏  举报