标签: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