條件語句、循環語句
一、條件語句
if(條件){
語句
} else{
語句
}
{ }在js我們把它叫做代碼塊。如果代碼塊裏的內容沒有執行完,語句不會向下執行,代碼塊是一個獨立的整體。如果js中的某一條語句,那麽就會終止不會向下執行。
二、循環語句
循環:就是對一個整體進行逐個查找
循環:1、從什麽開始
2、查找的步長
3、結尾數字
計算機對數據的計算不是從1開始,從0開始,也就是說0代表第一個數據
eg:var a=“hello”
a [0]—h
a [1]—e
a [2]—l
我們把用數據去代替字節的方法,將數字叫做這個字節的下標(索引)
循環語句的格式 循環用for for(){ }
for(var i=1;1<5;i++){
console.log(i)
}
console.log(234)
我們最後發現 i 是5,但是 i 應該是for循環的代碼塊中的變量。但是for循環之外也可以使用,我們把這種現象叫做內存泄漏,需要清理內存。
js處理數據的目的就是將數據渲染到頁面中,而渲染的數據的本質是字符串,其他數據的底層都是字符串
學習到最後,都是在處理數據,渲染數據的最本質方法就是字符串拼接。後期的數據渲染的方式都是由字符串衍變而成。
4、加號的使用
+ 字符串的拼接
變量和字符串之間都需要使用+進行拼接
if條件的種類
if(條件){ }
eg: var m;
console.log(m)
if(m){
console.log("xixi")
}
1、If 裏面的條件只是一個字母
1)、m=true
2)、M和null的關系
Boolean中的true和false 我們可以用數字中的0和非0代替。
上面if(m) 如果m是true
如果m是非空
2、if裏面的條件
1)、關系運算:< ,<= ,> ,>= ,== ,=== ,!=
var m=5;
var n=5;
if(m==n){
console.log("xi")
}
= 在js中是賦值的意思,並且這種運算從左往右執行,將數字5賦值給變量m
2)、邏輯運算 :或(||)、且(&&)、非(!)、
eg: 或(||)
var m=5,n=6;
if (m>4||n>7){
console.log("haha")
}
且(&&)
if (m>4&&n>7){
console.log("xixi")
}
非(!)
var (!s)=false;
if (s){
console.log("hehe")
}
條件語句、循環語句