简单数据类型

1.类型转化 ,将字符转转化成数字类型

(1)Number( )  字符串转化成数字

 var num='20'
 console.log(Number(num))    //20

 (2)parseInt() parseFloat()     parse:解析      Int:整数      Float:小数

将字符串类型转化成数字类型,并且取整:

 var num='3.14159'
 console.log(parseInt(num))    //3

将小数取整

var num=4.8
 console.log(parseInt(num))    //4

 parseFloat()将字符串类型转化成数字类型

var num='5.8'
 console.log(parseFloat(num))    //5.8

(3)  +'数字'   将字符串类型转化成数字类型

var num='5.8'
 console.log(+num)

2.类型转化 将数字转化成字符串

(1)string() 

 var num=20;
 console.log(String(num))  //'20'

(2)值.toString()

 var num=20;
 console.log(num.toString())  //'20'

(3)+"

扫描二维码关注公众号,回复: 7407446 查看本文章
 var num=20;
 console.log(num+"")  //'20'

3.转化成boolean类型

var str='true';
 console.log(Boolean (str))  //true

4.一元运算符  num++与++num

num++:先用后加 ,记忆方法,++在后,所有是后加

var num=20;
 console.log(num++)    //20

++num:先加后用 ,记忆方法,++在前,所有是先加

 var num=20;
 console.log(++num)  //21

5.if语句

(1)if(条件){  执行的代码  }

 var age = 20;
 if(age >= 18){
   console.log('成年了')   //成年了

(2)if(条件){  执行的代码  }

else{     }

 var age = 10;
 if(age >= 18){
   console.log('成年了')   
 }
 else{
   console.log('未成年')  //未成年
 }

(3)

if(条件1){  执行的代码1  }

else if(条件2){  执行的代码2}

else if(条件3){  执行的代码3}

else{ 执行的代码4    }

 var age = 10;
 if(age < 12){
   console.log('儿童')    //儿童 
 }
 else if(age >= 12 && age < 18){
   console.log('青少年')  
 }
 else{
  console.log('成人')  
 }

6.三元运算符

条件?值1:值2     

条件?表达式1:表达式2

var n1=10;
 var n2=20;
 var max=n1>n2?n1:n2
 console.log(max)  //20

7.switch语句  开关

switch(变量){

case 值1:语句1;

break;

case 值2:语句2;

break;

case 值3:语句3;

break;

default::其他情况;

break;

}

var str='';
switch (str){
  case '':
console.log('red')
break;
case '':
console.log('yellow')
break;
case '绿':
console.log('green')
break;
case '':
console.log('blue')
break;
default:
console.log('其他颜色')
break;
}

8.while 循环语句

(1)while (条件){

代码

}

var num=1
while(num<=100){
  console.log(num)
  num++
}

(2)do{循环体}

while(条件)

var num=1
do{
  console.log(num)
  num++ 
}
while(num<=100)

9.for循环

(1)for(var i=0;i<num;i++){

代码

}

for(var i=0;i<=100;i++){
  sum+=i
}
console.log(sum)   //5050

(2)break  结束for循环,跳出大括号

for(var i=1;i<=5;i++){
  if(i==3){
    break;
  }
  console.log(i)
}

打印结果:1    2

(3)continue 结束当前循环,继续下一个循环

for(var i=1;i<=5;i++){
  if(i==3){
    continue;
  }
  console.log(i)
}

打印结果:1    2    4    5

猜你喜欢

转载自www.cnblogs.com/zhaodz/p/11615962.html