js學習總結 js中的三個判斷

2022-07-12 23:27:24 字數 869 閱讀 5726

js裡面的三個判斷:if else、三元運算子、switch case

if 、else if、else 是最常用的判斷,可以解決js中的所有的判斷需求

三元運算子應用於簡單的if else情況

switch case應用於不同值情況下的不同操作

一、if  else

if中的條件可以是 小於、大於、等於、還可以是乙個值(判斷當前的值代表的是真還是假)

if中的條件還可以是多個小的條件組合 中間用 ||(只要有乙個為真 整體就為真) 和&&(所有的小條件都為真  整體才為真)隔開

if()

if(條件1)

else

if(條件2)

else

if(條件3)

else

二、三元運算子(條件?真成立:假成立)

num>=0?console.log('大於0'):console.log('小於0')

三、switch case(每一種case情況下都要加break,如果不加break,不管後面的**是否成立都執行了)

每一種case情況相當於===的比較,一定要注意資料型別是否一致

var num = 10;

switch

(num)

JS中的三個高階函式

const nums 2,3,5,1,77,55,100,200 要求獲取nums中大於50的數 函式會遍歷nums中每乙個數,傳入 函式,在 函式中寫判斷邏輯,返回true則會被陣列接收,false會被拒絕 let newnums nums.filter function num return f...

js中的if判斷

在js中if條件為null undefined 0 nan 表示式時,統統被解釋為false,此外均為true哦。官方原文如下 boolean 表示式乙個值為 true 或者 false 的表示式。如果需要,非 boolean 表示式也可以被轉換為 boolean 值,但是要遵循下列規則 所有的物件...

js中三個預設方法call,applay,bind

這三個都是函式自帶的方法 function.prototype 這三個方法都能夠改變函式內部 this的指向,call call方法接收三個引數,第乙個是this指向,第二個,三個是傳遞給函式的實參,可以是數字,字串,陣列等型別的資料型別都可以 function fn n1,n2 fn.call t...