一、变量
用var关键字修饰:
var 变量名;
var 变量名1,变量名2;
var 变量名=值;
var 变量名1=值,变量名2=值;
例:
var a;
var b,c;
var d="abc";
var e=true,f=1;
二、数据类型
1.Number:任意数值,所有自然数
2.Boolean:布尔型,值只有true和false
3.String:字符串类型,可以用双引号定义也可以用单引号定义
4.Undefined:只有一个undefined值,定义的变量未初始化时,就是undefined
5.Null:只有一个null值Undefined是Null派生出来的。ECMAScript中将之列为等值
console..log(undefined == null); //true
三、运算符
算术运算符:+ - * / % ++ --
赋值运算符:= += -= *= /= %=
比较运算符:> >= < <= == !=
逻辑运算符:&& || !
条件运算符:?:
使用方式同JAVA
四、分支结构
单分支:if(){}
双分支:if(){}else{}
多分支:if(){}else{}else{}
等值多分支:
switch(){
case 值: 操作;break;
case 值: 操作;break;
......
break;
default;
......
}
五、循环结构
while(){}
do{}whlie()
for( ; ; ){}
六、数组对象
1.创建空数组
var arr1=new Array();
2. 创建有长度的数组
var arr2=new Array(5);
3. 创建有初始值的数组
var arr3=[2,1.23,6,8]
数组长度可自动扩容
七、时间
<script> //获取当前系统时间 var time=new Date(); console.log(time); //转换格式 console.log(time.toLocaleString()) </script>
八、函数
<script> //1.无参函数 function sum(){ var a=1,b=2; var sum=a+b; alert(sum) } sum(); //2.有参函数 function sum1(a,b){ var s1=a+b; alert(s1); } sum1(1,2); //3.有返回值函数 function sum2(){ var a=2,b=3; var s2=a+b; return s2; } var result=sum2(); alert(result); </script>
未完待续...