一、Javascript常用操作符
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>JavaScript基础语法</title> <script> //字符串拼接 document.write("*****字符串拼接*****"+"<br>"); var tmp1="hello", tmp2="world", tmp3; tmp3=tmp1+" "+tmp2; document.write(tmp3+"<br>"); //算术操作符(+、-、*、/、--、++) document.write("<br>"+"*****算术操作符*****"); var int1=3, int2=4, int3; int3=int1+int2; //int3++ 后自增(先赋值,再自增),--int3先自减(先自减,再赋值) document.write("<br>", int3, " ", int3++, " ", --int3 +"<br>"); //比较操作符(>、<、==、>=、<=、!=),返回布尔值(true或false) document.write("<br>"+"*****比较操作符*****"+"<br>"); var t1=5, t2=9, t3, t4; t3=t1<t2; t4=t1>t2 document.write(t3, " ", t4+"<br>"); //逻辑操作符(&&逻辑与:同时满足)、(||逻辑或:只需满足一个)、(!逻辑非:若真即假) document.write("<br>"+"*****逻辑操作符*****"+"<br>"); var x1=4, x2=9; document.write((x1>3)&&(x2<3)+"<br>"); document.write(!(x1>3)+"<br>"); document.write((x1>3)||(x2<3)); //操作符之间的优先级(高到低): //算术操作符 -> 比较操作符 -> 逻辑操作符 -> "="赋值符号 </script> </head> <body> </body> </html>
运行效果:
*****字符串拼接*****
hello world
*****算术操作符*****
7 7 7
*****比较操作符*****
true false
*****逻辑操作符*****
false
false
true
二、数组
注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
注意:数组每个值有一个索引号,从0开始。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>JavaScript基础语法</title> <script> //创建数组,且指定其长度为10(若数组没有定义,则输出为undefined) var myarr1 = new Array(5); //未赋值 var myarr2 = new Array(10,20,30,40,50); //创建数组并赋值 var myarr3 = [10,20,30,40,50]; //直接输入一个数组 myarr2[5]=60; //向数组增加一个新元素 myarr2[0]=1; //修改数组元素值 myarr1.length=10; //修改数组长度 document.write(myarr1[0], " ", myarr2[0], " ", myarr3[0], " ", myarr2[5]); document.write("<br>"+"数组myarr1的长度为:", myarr1.length); //创建二维数组 var myarr4 = [[1,2,3],[4,5,6]] myarr4[0][2]=33 //修改二维数组的值 document.write("<br>"+"二维数组:",myarr4[0]); </script> </head> <body> </body> </html>
运行效果:
undefined 1 10 60
数组myarr1的长度为:10
二维数组:1,2,33
参考:https://www.imooc.com