码迷,mamicode.com
首页 > 其他好文 > 详细

简单数据类型

时间:2019-10-01 20:40:58      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:lse   字符串类型   其他   表达   记忆   循环   efault   数据   类型   

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)+"

 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

 

简单数据类型

标签:lse   字符串类型   其他   表达   记忆   循环   efault   数据   类型   

原文地址:https://www.cnblogs.com/zhaodz/p/11615962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!