JS控制语句(Math方法)

控制语句(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)

猜你喜欢

转载自blog.csdn.net/qq_41741971/article/details/89683372