1.特殊运算符
l new运算符:创建一个对象。如:var today = new Date(); //创建一个当前系统日期时间对象
l delete运算符:删除数组的元素,或者对象的属性。
l typeof运算符:一元运算符,主要功能:判断变量的类型的。如:typeof name 或 typeof(name)
l 点运算符(.):主要应用在对象中,通过点运算符(.)去调用属性或方法。如:window.alert(“OK”)
l [ ]中括号:主要用来访问数组元素的。如:arr[0] = 100; //找到下标为0的数组元素,并重新赋值
运算符优先级
2.if条件判断语句,switch分支语句:描述:根据一个变量的不同取值,来执行不同的代码,if多条件判断和switch的区别:
if中的条件一般是一个范围(a>100),而switch中的条件一般是一个变量的不同取值。
switch结构说明:
l switch、case、break、default都是系统关键字,都必须全小写。
l switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。
l 每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。
l 所有的case都是“或”的关系,每时每刻只有一个case会满足条件。
l 每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。
l 如果不写break语句的话,下面所有的case语句都会执行一遍。
3.Date对象,Date()是系统函数,首字母大写,创建一个系统日期时间对象:var today = new Date();
4.while循环:只要条件成立,就重复不断的执行循环体代码
while(条件判断)
{
如果条件为true,则执行循环体代码
}
while循环结构说明:
l 在循环开始前,必须要对变量初始化(声明变量,给变量给个初始值)。
l 如果while的条件为true,则会重复不断的执行循环体中({ })的代码。如果条件为false,则退出循环。
l 在循环体中,必须要有“变量更新”的语句。换句话说:两次循环的变量的值不能一样,如果一样,会造成“死循环”。
5.for循环
for(变量初始化 ; 条件判断 ; 变量更新)
{
循环体代码;
}
6. break语句
描述:break语句,用于无条件结束各种循环(退出循环)和switch。
说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。
continue语句
描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。
说明:一般情况下,需要在continue语句之前加一个条件判断。
2.window.prompt()
功能:弹出一个输入框,让用户来输入内容。
语法:var year = window.prompt(text[,defaultText])
参数:Text:提示信息。defaultText:可选项,也就是可有可无。输入框中的默认内容。
返回值:如果单击“确定”按钮,返回一个字符串的数据。如果单击“取消”按钮,返回一个null。
l new运算符:创建一个对象。如:var today = new Date(); //创建一个当前系统日期时间对象
l delete运算符:删除数组的元素,或者对象的属性。
l typeof运算符:一元运算符,主要功能:判断变量的类型的。如:typeof name 或 typeof(name)
l 点运算符(.):主要应用在对象中,通过点运算符(.)去调用属性或方法。如:window.alert(“OK”)
l [ ]中括号:主要用来访问数组元素的。如:arr[0] = 100; //找到下标为0的数组元素,并重新赋值
运算符优先级
2.if条件判断语句,switch分支语句:描述:根据一个变量的不同取值,来执行不同的代码,if多条件判断和switch的区别:
if中的条件一般是一个范围(a>100),而switch中的条件一般是一个变量的不同取值。
switch结构说明:
l switch、case、break、default都是系统关键字,都必须全小写。
l switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。
l 每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。
l 所有的case都是“或”的关系,每时每刻只有一个case会满足条件。
l 每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。
l 如果不写break语句的话,下面所有的case语句都会执行一遍。
3.Date对象,Date()是系统函数,首字母大写,创建一个系统日期时间对象:var today = new Date();
4.while循环:只要条件成立,就重复不断的执行循环体代码
while(条件判断)
{
如果条件为true,则执行循环体代码
}
while循环结构说明:
l 在循环开始前,必须要对变量初始化(声明变量,给变量给个初始值)。
l 如果while的条件为true,则会重复不断的执行循环体中({ })的代码。如果条件为false,则退出循环。
l 在循环体中,必须要有“变量更新”的语句。换句话说:两次循环的变量的值不能一样,如果一样,会造成“死循环”。
5.for循环
for(变量初始化 ; 条件判断 ; 变量更新)
{
循环体代码;
}
6. break语句
描述:break语句,用于无条件结束各种循环(退出循环)和switch。
说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。
continue语句
描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。
说明:一般情况下,需要在continue语句之前加一个条件判断。
2.window.prompt()
功能:弹出一个输入框,让用户来输入内容。
语法:var year = window.prompt(text[,defaultText])
参数:Text:提示信息。defaultText:可选项,也就是可有可无。输入框中的默认内容。
返回值:如果单击“确定”按钮,返回一个字符串的数据。如果单击“取消”按钮,返回一个null。