学习日记——JS核心语法2
1.数组
①创建数组:var array=[ ];
②赋值:array[0]代表给数组的第一个位置上赋值
③在位置01235上赋值,34不赋值,但是会占位,所以array,length值为6
④遍历循环:
for(var i=0;i<array.length;i++;){}代表遍历循环array的每一个位置的值
⑤数组定义的另一种方式:var array=new Array[ ];
列表的定义和赋值可以交叉使用
2.运算符号
1.算数运算符:+ - * /
2.赋值运算符 = +=
3.比较运算符 > < >= <= == !=
4.逻辑运算符 && || !
&& 但凡在&&操作中有一个false则结果为false
|| 如果有一个为true则结果为true
! ! T=F 与原有的结果的相反
3.逻辑控制语句
①if else条件语句
特点1:if是关键字
特点2:if括号中的值视为布尔值
特点3:如果条件为true,则折行if后括号内的内容
特点4:如果条件为false,则执行else后的内容
<script type="text/javascript">
var a=1,b=2;
if(a>b){
document.write("3");
}else if(0<a<=1) {
document.write("4");
}else{
document.write("5");
}
</script>
②Switch多分支语句
特点1:stitch是关键字
特点2:stitch() 中的变量
特点3:如果匹配到某个case的值,则执行,并通过break;关键字阻止执行下一个case
<script type="text/javascript">
var n=3;
switch(n){
case n=3:
alert("2");
break;
case n<=3:
alert("3");
break;
default:
alert("4");
}
</script>
③for while循环语句
for、while循环语句
特点1:关键是for
特点2:var i=0的含义:初始位置是从0开始
特点3:i<a.legth的含义:结束位置是小于数组的长度,即a.length-1
特点4:i++的含义:每次循环遍历的时候自增1
<script type="text/javascript">
var a=[];
a.push(12);
a.push(23);
a.push(34);
a.push(45);
a.push(56);
for(var i=0;i<a.length;i++){
document.write(a[i]+"<br />");
}
</script>

浙公网安备 33010602011771号