1.js基本数据类型
var a = 'abc';
var b = 'def';
alert(a+b) 输出的是 abcdef (两个字符串使用运算符的结果时拼接)
alert(12+a) alert(12+'1') 输出的是12abc 和121 (字符串和数字也是拼接)
alert(12-'1') 输出的是11 (字符串减去数字,字符串会变为数字 .总结:js会尽最大努力计算出一个结果)
常见的数据类型有:(数字,字符串,日期时间,布尔值)
2.判断方法的两种方式:
if()...else(如果否则) if()...else if()...else(如果...或者...除此之外)
(switch 判断相当于===,每次使用case判断后后面要加上break打断程序跳出判断)
var a = 3
switch(a){
case 1:alert('我是1');
break;
case 2:alert('我是2');
break;
case 3:alert('我是3');
break;
default:alert('我是剩下的结果');
break
}
3. js 基本流程(for循环)
for循环
i+=1相当于i++相当于i=i+1
i+=2 相当于 i=i+2
for循环有3个语句,中间分号不能省略.
例:
for(var i=1;i<=100;i++){
console.log(i)
}
不写调节的循环会无限循环,除非使用break或者return
var j=0
for(;;){
j++;
console.log(j);
break打断循环
return直接返回
}