标签:类型 算术运算符 值类型 char upper 截取字符串 访问 body reg
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:
标签:类型 算术运算符 值类型 char upper 截取字符串 访问 body reg
原文地址:https://www.cnblogs.com/luzhijin/p/12958287.html