一、js数组的定义及特点:
1、数组长度可变。总长度等于数组的最大索引值+1
2、同一数组中的元素类型可以互不相同
3、 当访问未赋值的数组元素时,该元素值为undefined,不会数组越界
二、js运算符:
类型 |
运算符 |
算数运算符 |
+ - * / % ++ -- |
赋值运算符 |
= |
比较运算符 |
> < >= <= == != === !=== |
逻辑运算符 |
&& || ! |
位运算符 |
& | ~ ^ << >> |
其它运算符 |
三目运算符(?:)、逗号运算符、void运算符、typeof、instanceof |
三、++--运算符的使用:
1、 单独使用:放在操作数的前面和后面效果一样。
2、参与运算使用: 当++在变量后面(i++),会先将变量中的值取出做赋值操作,再自身+1
当++在变量前面(++i),会先自身+1,然后再将+1后的结果赋值
js的基础语法(下)
一、if语句块的语法形式:
<script type="text/javascript">
//只有两种情况下
if(条件){
要执行的语句块;
}else{
要执行的语句块;
}
//多种情况下
if(条件){
要执行的语句块;
}else if(条件){
要执行的语句块;
}else{
要执行的语句块;
}
</script>
二、switch语句的语法形式:
<script type="text/javascript">
switch(表达式){
case 值1:执行的语句块:break;
case 值2:执行的语句块:break;
case 值3:执行的语句块:break;
...
default:执行的语句块;
}
</script>
三、while循环语句的结构:
<script type="text/javascript">
while(循环条件){
循环体语句块;
}
</script>
四、do..while语句的结构:
<script type="text/javascript">
do{
循环体语句块;
}while(循环条件)
</script>
注意:if 指范围,switch准确值
while 先判断后执行 do..while 先执行后判断