一.变量
变量:
定义一个变量,系统会为之分配一块内存,程序可以用变量名来表示这块内存中的数据。
由于javascript采用的是弱类型的变量形式,因此,在声明一个变量的时候,我们不必声明它的类型,但是在使用的时候由javascript引擎来自动确定变量的数据类型。
声明变量需要使用var关键字
例如:var name;
声明变量的同时为其赋值
例如:var name="jack";(不赋值的时候是undefined)
对已知赋值的变量赋予一个其他类型的数据
例如:name=123;
不事先声明变量而直接使用
例如:x=1234;(这里x进行加法会被当成字符串)
二.运算符
1.算术运算符
+,-,*,/,%,++,--加减乘除、求模、自加、自减运算符
2.赋值运算符
=、+=、-=、*=、/=、%=
3.比较运算符
>、<、>=、<=、==、!=
4.逻辑运算符
&&、||、!
5.位运算符
&:只有参加运算的两位都为1,运算结果才为1,否则就为0
|:只有参加运算的两位都为0,运算结果才为0,否则就为1
^:只有参加运算的两位不同,运算结果才为1,否则就为0
>>:将左边操作数在内存中的二进制数据右移右边操作数指定的位数,左边位置移空的部分,补上左边操作数原来的最高位的二进制位值。
如:1000 1010
右移后 1100 0101(0被抛弃)
<<:将左边操作数在内存中的二进制数据左移右边操作数指定的位数,右边移空的部分补0。
>>>:将左边操作数在内存中的二进制数据右移右边操作数指定的位数,左边移空的部分补0。
三.控制语句
1.switch选择语句
swicth(表达式)
{
case 取值1:
语句块1
break;
......
case 取值n:
语句块n
break;
default:
语句块n+1
break;
}
2.while循环语句
while(条件表达式语句)
{
执行语句块
}
3.do-while语句
do
{
执行语句块
}while(条件表达式语句)
3.for循环语句
你懂得......
4.break与continue语句
5.if-else语句
尊重开源精神,尊重劳动成果,转载请注明出处:http://blog.csdn.net/acmman/article/details/43900669