zoukankan      html  css  js  c++  java
  • 字符串常用操作类型 正则表达式通配符 量词 修饰符 数组 数组定义 运算符

    字符串常用操作类型:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>字符串常用操作方法</title>
    <script type="text/ecmascript">
        var str="I love javascript";
        //alert(str.length);//获取字符串的长度
        //alert(str.charAt(4));//获取第四位字符的值
        ////alert(str.toUpperCase());//将字符串所有的字符转换为大写
        //alert(str.indexOf('0'));//获取字符串中"o"字符的下标位置
        //alert(str.lastIndexOf('a'));//获取字符串中最后一个"a"字符的下标位置
        //alert(str.indexOf("a",8));//从第八位开始第一次出现a的位置
        //alert(str.substring(3));//从第三位开始截取到最后字符串的值
        //alert(str.substring(3,5));//从第三位截取到第5位的字符串
        //alert(str.slice(4));//截取从第四位到最后一位的字符串
        //alert(str.replace('a','w'));//将字符串的某个元素替换成另外一个元素
        //alert(str.match('v'))//搜索字符串中的v元素
        //alert(str.search('love'));//搜索字符串中字符串的索引位置
        document.write(str); 
        var a="5.5";
        var b=2;
        alert(parseFloat(a)+b);
        //总结:1.-*/只有运算功能
        //2.+执行运算功能: 数值类型+数值类型
        //3.+执行字符串拼接功能:
        //字符串类型(只要有一个)+数值类型
        </script>
    </head>
    
    <body>
    </body>
    </html>

    正则表达式通配符:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>正则表达式通配符</title>
    <script type="text/javascript">
        var str="i love java";
        //var reg=/love/;//第一种定义方法
        //var reg=new RegExp('love');//第二种定义方法
        //alert(reg.exec(str));//返回满足规定的字符串
        //alert(reg.test(str));//返回判断是否有满足规定的字符串true/false
        //var reg=/./;可以匹配任何字符
        //var reg=/d/;//匹配0-9的数字
        //var reg=/D/;//匹配非数字
        //var reg=/s/;//匹配空白字符
        //var reg=/S/;//匹配非空白字符
        //var reg=//;//匹配单词边界
        //var reg=/i/;//匹配是否以i开头的
        //var reg=/a/;//匹配是否以a结尾的
        alert(reg.exec(str));
        alert(reg.test(str));
        </script>
    </head>
    
    <body>
    </body>
    </html>

    正则表达式量词:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>正则表达式量词</title>
    <script type="text/javascript">
        var mes="heello world";
        //var reg=/a+/;//判断至少含有一个a
        //var reg=/a*/;//匹配零个或多个a
        //var reg=/o?/;
        //var reg=/e{2}/;//匹配是否包含2个e
        //var reg=/e{2,5}/;//匹配是否包含2个e或者5个e
        //var reg=/e{2,}/;//匹配是否包含2个及以上连续多个e
        var reg=/^H/;//匹配是否以H开头的字符串
        var reg=/d$/;//匹配是否以d结尾
        alert(reg.test(mes));
        </script>
    </head>
    
    <body>
    </body>
    </html>

    正则表达式修饰符:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>正则表达式修饰符</title>
    <script type="text/javascript">
        //var str="oracle";
        //var reg=/oracle/i;//匹配大小写不敏感
        var str="zhangsan@163.com";
        var reg=/^[0-9A-z_-]+@[0-9]+.[{com|cn|org}]+$/;
        alert(reg.test(str));
    </script>
    </head>
    
    <body>
    </body>
    </html>

    数组:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>数组</title>
    <script type="text/javascript">
        var a=12;
        var b=5;
        var c=3;
        var d=[12,5,3];//定义一个数组并赋值
        alert(d.length);
        var e=[];//数组的下标从0开始的
        e[0]=7;
        e[1]=8;
        e[2]=9;
        //第三种方式
        var arr=new Array();
        arr[0]=1;
        arr[1]=2;
        arr[2]=3;
        arr[3]=4;
        //数组的打印
        //alert(arr[0]+"
    "+arr[1]+"
    "+arr[2]);
        //for(var i=0;i<arr.length;i++){
    //        document.write(arr[i]);
    //    }
        for(var i=0;i<9;i++){
            document.write(i)
        }
        </script>
    </head>
    
    <body>
    </body>
    </html>

    js运算符:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>js运算符</title>
    <script type="text/javascript">
        //var a=52%10;
        //document.write(a);//取余
        //var b=2;
        //var c=3;
        //b>c?alert("成立"):alert("不成立");//三目运算符
            //var a,b,c,d;
            //a=(b=5,c=2,d=3);
            //alert(a);//逗号运算符
            //var a,b,c,d;
            //a=void(b=5,c=2,d=3);
            //alert(a);//void运算
             var a=[1,2];
            alert(typeof a);//返回该变量的数据类型
            alert(a instanceof Array);    
            alert(a instanceof Object);
            </script>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    Linux的网络配置
    Linux进程
    我需要的电脑配置
    spring注解配置
    spring中集合的配置
    getProperty()方法的参数和用途
    树的遍历
    单词变换
    最短路径dijkstra算法
    文件路径
  • 原文地址:https://www.cnblogs.com/wangnatian/p/8466316.html
Copyright © 2011-2022 走看看