2020/5/25 JS方法

2021-02-17 07:19

阅读:462

标签:类型   算术运算符   值类型   char   upper   截取字符串   访问   body   reg   

var str="I Love Java";
//获取指定索引处的字符
var ch=str .charAt(5) ;
document.write(ch+"
");
//将字符串中所有字母转成大写字母
var big=str.toUpperCase() ;
document.write(big+"
");
//将字符串中所有字母转成小写字母
var small=big. toLowerCase() ;
document .write(small+"
");
//判断小字符串在大字符串中第-次出现的索引位置
var index=str.indexOf("java");
document. write(index+"
");
//截取字符串
//substring(index) index->最后
var s1=str .substring(7) ;
document .write(s1+"
");
//包头不包尾
var s2=str . substring(2,6);
document. .write(s2+"
");
//用户输入一个单词,输出首字母大写其余字母小写的字符串
//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]+"
");
//2.定义不赋值,需要使用时赋值
var arr2=[];
arr2[0]="n";
arr2[1]="a";
document .write (arr2[0]+"
");
//3.创建数组对象(空数组),需要使用时赋值
var arr3=new Array() ;
arr3[0]=7;
arr3[1]="你好";
arr3[4]="你好";
document. . write(arr3[1]+"
");
//获取数组长度=数组名. length;
var len=arr3. length;
document . write(len+"
");
document .write(arr3[4]+"
");

4.算术运算符

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

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

2020/5/25 JS方法

标签:类型   算术运算符   值类型   char   upper   截取字符串   访问   body   reg   

原文地址:https://www.cnblogs.com/luzhijin/p/12958287.html


评论


亲,登录后才可以留言!