var num=parseInt();//把字符串的數(shù)字轉(zhuǎn)成數(shù)字 只可轉(zhuǎn)成整數(shù)
var num=parseFloat();//可以轉(zhuǎn)整小數(shù)
var num=Number(); //轉(zhuǎn)成數(shù)字
//-----------------------------------------------------------------
檢測基本數(shù)據(jù)類型
alert( typeof a);
類型有:
number boolean undefined string object function
檢測對(duì)象
instanceof 檢測不了json (json就是object)
檢測構(gòu)造函數(shù)
constructor
//-----------------------------------------------------------------
流程控制
if(條件){
//條件成立的代碼
}else{
//條件不可立的代碼
}
三目寫法
條件波材?語句一:語句二; //條件成立走語句一股淡,不可立走語句二
fn && fn() //兩個(gè)都是true時(shí)才成立
n1 || n2 //如果前面一個(gè)是假的就走后面一個(gè)
switch(條件){
case "條件1":
//條件1成立是的代碼
break;
case "條件2":
//條件2成立時(shí)的代碼
break;
default:
//設(shè)置默認(rèn) 如果條件1 條件2都不成立就走這條
break;
}
//-----------------------------------------------------------------
常用的循環(huán):
for(初始值 條件 自增){
//語句
}
eg:
for(var i=0; i<10; i++){
//條件成立后執(zhí)行的代碼
}
while循環(huán)一般用于值不確定的時(shí)候
while(條件){
//語句
}
eg:
var i=10
while(i){ //如果i變成假的就不在執(zhí)行以下的代碼 如果是真的就會(huì)一直執(zhí)行下去
i--;
console.log(i);
}
for in 循環(huán) 一般用于循環(huán)json
var json={"a":1,"b":2,"c":3}
for(var name in json){
//name---->a b c
//json[name]---->1 2 3
}
for of 循環(huán) 一般用于循環(huán)map對(duì)象
eg:
for(let [key,value] of map)
//key 名字
//value 值
}
未完。各聘。揣非。。躲因。。忌傻。大脉。。待續(xù)