JavaScript初体验之基础学习(二)
语法
-
区分大小写
-
标识符:变量、函数、属性的名字,或者函数的参数第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字; 不能把关键字、保留字、true、false和null用作标识符。
-
注释://单行注释 /* */多行注释
-
定义变量使用var操作符,后跟变量名也即一个标识符,如:
var message;
//未经过初始化的变量,值为undefined;
一条语句定义多个变量:
var message="hello",found=false,age=0;
-
五种基础数据类型:undefined、null、boolean、number、string、object
undefined:值未定义
boolean:值为布尔值
string:字符串
number:数字
object:对象或null
function:函数
object类型,通过执行new操作符创建,如 var L=new Object();
toString():返回对象的字符串表示;
valueOf():返回对象的字符串、数值或布尔值表示,通常与tostring()方法的返回值相同。
if语句:
if(expression1){
statement1;
}else if(expression2){
statement2;
}else{
statement3;
}
do-while语句:
do{
statement;
}while(expression);
while语句:
while(expression){
statement;
}
for语句:
for(initialization;expression;post-loop-expression){
statement;
}
for-in语句:
for(property in expression){
statement;
}
breake和continue语句:
break;//立即退出循环
continue;//退出本次循环进入下次循环
switch语句
switch(expression){
case value:
statement;
break;
case value:
statement;
break;
default:
statement;
}
函数
function functionName(arg0,arg1,...argN){
statement1;
return expression;//执行之后立即退出
statement2;
}