控制语句(Math方法)
Math对象方法
Math.pow(2,3);//2的3次幂
Math.sqrt(4);//4的平方根
Math.floor(12.78);//13 向下取整
Math.ceil(12.1);//12 向上取整
Math.max(3,2,1);//去最大值
Math.min(3,2,1);//去最小值
Math.random();//随机数[0,1),取到0,取不到1
/*
取到[a,b]的整数
比如:[10,20]
*/
var a = Math.floor(Math.random()*11 + 10);
Math.abs(-10); //绝对值
Math.round(3.74); //四舍五入
控制语句
1、if else
2、for
3、while
4、swath
在js里面强制转换成布尔值为假:0 fasle null undefined NaN “”
/*
if(条件){
条件成立执行语句
}else{
条件不成立执行语句
}
if else简写
if(条件)语句;
else 语句;
三目运算(优先级:大于赋值运算符)
var 变量 = 条件?语句(true):语句(false);
*/
/*
switch: 和if没有什么区别,在swith里面有时候一定要有break来表示结束
*/
var a = "";
switch(a){
case '楠楠':
alert('哈哈!');
break;
default:
alert('未检测到!');
break;
}
/*
for循环:要来重复做一件事
for(定义循环变量(1);判断条件(2);变化量(4)){
当条件为真执行的语句(3)
}
break 跳出整个循环
continue 跳出当次循环
*/
for(var i=0;i<5;i++){
console.log(i);
}
/* 跳出当次循环 */
for(var i=0;i<12;i++){
if(i===4){
continue;
}
cosole.log(i);
}
/* 跳出全部循环 */
for(var i=0;i<12;i++){
if(i===4){
break;
}
cosole.log(i);
}
/*
while:先判断再执行
do while:先执行一遍再判断
*/
var a = 1;
while(a<10){
console.log(a);
a++;
}
do{
console.log(a);
a++;
}while(a<10)