zoukankan      html  css  js  c++  java
  • 2020/5/25 JS方法

    var str="I Love Java";
    //获取指定索引处的字符
    var ch=str .charAt(5) ;
    document.write(ch+"<br>");
    //将字符串中所有字母转成大写字母
    var big=str.toUpperCase() ;
    document.write(big+"<br>");
    //将字符串中所有字母转成小写字母
    var small=big. toLowerCase() ;
    document .write(small+"<br>");
    //判断小字符串在大字符串中第-次出现的索引位置
    var index=str.indexOf("java");
    document. write(index+"<br>");
    //截取字符串
    //substring(index) index->最后
    var s1=str .substring(7) ;
    document .write(s1+"<br>");
    //包头不包尾
    var s2=str . substring(2,6);
    document. .write(s2+"<br>");
    //用户输入一个单词,输出首字母大写其余字母小写的字符串
    //aaa->Aaa
    hello->Hello
    var str2=prompt("请输入-个单词") ;
    //截取首字母
    var head=str2.substr ing(0,1) ;
    //截取剩下字母
    var body=str2.substring(1);
    //将首字母大写
    var h=head. toUpperCase();
    //将其余字母变小写
    var b=body. tolowerCase() ;

    2.正则表达式

    //描述规则
    var reg=/(red|blue|green)/ ;
    //描述要匹配的字符串
    var str="aaaablue7@qq. com";
    //true/ false=规则对象.test (要检验的字符串) ;
    var flag=reg. test(str);
    //alert(flag);
    //匹配手机号:第一位只能是1,第二位数字只能是3, 5, 7, 8,手机号-共11位
    //1885553339 [ ]
    var r=/^[1][3578][0-9]{9}$/;
    var s="27865923193";
    var f=r.test(s) ;
    //alert(f);
    //匹配邮箱
    XXXXxx@xXX.XX
    var rr=/^[A-z0-9. ]+[@][0-9A-z]+. (com|cn)$/;
    var qq="947277425@qq. com";
    var ff=rr .test(qq) ;
    alert(ff) ;

    3.数组

    //数组:一组数的集合
    //数组的定义:
    //数组是通过下标访问元素下标默认从开始 取值格式: 值=数组名[下标]
    赋值格式:数组名[下标]=值
    //数组的特点:
    //1.数组长度可变
    //2.一个数组中值的类型不限制
    //1.定义数组并赋值
    var arr=[1,4,5,6, true, "abc"] ;
    document .write(arr[2]+"<br>");
    //2.定义不赋值,需要使用时赋值
    var arr2=[];
    arr2[0]="n";
    arr2[1]="a";
    document .write (arr2[0]+"<br>");
    //3.创建数组对象(空数组),需要使用时赋值
    var arr3=new Array() ;
    arr3[0]=7;
    arr3[1]="你好";
    arr3[4]="你好";
    document. . write(arr3[1]+"<br>");
    //获取数组长度=数组名. length;
    var len=arr3. length;
    document . write(len+"<br>");
    document .write(arr3[4]+"<br>");

    4.算术运算符

    //算数运算符
    //1.数值类型+数值类型=数值类型(运算)
    document . write(1+1+"<br>");
    //字符串 +数值类型=字符串(拼接)
    document .write("sum=+(1+1)+"<br>");
    //2.任何数不能除以o
    document .write(1-1+"<br>");
    document .write(1*1+"<br>") ;
    document .write(5/3+"<br>");
    // %:取余
    document .write (5%3+"<br>");

     ++: 自增+1
    //1. i++:先将i原来的值赋值给i++这个整体,然后i自增+1
    var 1=1;
    i++;
    document. write(i+"<br>");//2*/
    var =1;
    var j=i+t +2;//1+2
    document. write(i+'"<br>");//2
    document. . write(j+"<br>");//3*/
    var a=2;
    var b=a+++3+ atttatt;
    //a2345
    //b =2+3+3+4=12
    document.write(a"<br>");//5
    document. write(b+"<br>");//12 */
    //2. ++1:先自增+1,然后将自增+1后的结果赋值给++i整体
    var i=1;
    ++i;
    document. write(it"<br>");//2*/
    var a=1;
    var b=++a +3:

  • 相关阅读:
    【C++日常】C++动态命名变量名
    两个整数相除
    Jsp页面跳转 接收时的乱码问题
    Reverse a singly linked list
    Java处理excel文件
    Navicat for mysql 破解
    EasyUi 分页 和 表格数据加载
    Spring 框架下Controller 返回结果在EasyUI显示
    svn ubuntu command(转载)
    Shiro Security
  • 原文地址:https://www.cnblogs.com/luzhijin/p/12958287.html
Copyright © 2011-2022 走看看