2js基础
加减运算符:+加、-减、*乘、/除、%取模;
+:加法运算,连接字符串;
%:取余数;
例子:秒转时间:
function showTime(){
var a=76;
var time=parseInt(a/60)+'分'+a%60+'秒';
alert(time);
}
showTime();
关系运算符:>,<,>=,<=,==,!=,===,!==;
逻辑运算符:或||、与&&、非!;
var n=56;
n>9 && n<100;
真:true,非零数字,非空字符串,非空对象,
假:false,数字零,空字符串,空对象,undefine;
条件语句:if(条件1){
语句1;
}else if(条件2){
语句2;
}else{
语句n;
}
switch:
switch(变量){
case 值1:
语句1;
case 值2:
语句2;
················
default:
语句n;
}
if(条件1){
语句1;
}else{
语句2;
}可以写成三目运算符:
条件?语句1:语句2;
continue:中断,继续执行下一个;
break:中断,不再执行。
json:var json={a:1,b:5,c:[1、3、6]}
json用for```in来读取:
for(var i in json){
alert(json[i]);
}
数组可以用for....in,也可以用for,来读取;
循环:
var i=0;
while(i<5){
alert(i);
i++;
}
for循环:for(var i=0;i<5;i++){
循环语句;
}