開心生活站

位置:首頁 > 綜合知識 > 

js的if語句怎麼寫

1. js的if條件語句怎麼寫啊

js部分:(點擊文本框事件onClick,你可以用其他的)function aa(ele) { if(ele.id == bb){ alert(ele.name); //do something }else{ alert(ele.name); //do something }}。

js的if語句怎麼寫
2. js的if條件語句怎麼寫啊

js部分:(點擊文本框事件onClick,你可以用其他的)function aa(ele) { if(ele.id == bb){ alert(ele.name); //do something }else{ alert(ele.name); //do something }}。

3. js中if語句的幾種優化代碼寫法

一、使用常見的三元操作符複製代碼代碼如下:if (foo) bar(); else baz(); == foo?bar():baz();

if (!foo) bar(); else baz(); == foo?baz():bar();

if (foo) return bar(); else return baz(); == return foo?bar():baz();

對於以上使用三元操作符來優化if語句你肯定不會陌生,或許你經常使用它。

二、使用and(&&)和or(||)運算符複製代碼代碼如下:if (foo) bar(); == foo&&bar();

if (!foo) bar(); == foo||bar();

老實說,我並沒有這樣去寫過代碼,這種寫法我在學習《鳥哥的 Linux 私房菜》時看到過,但我並沒想到在js中實現它。

三、省略大括號{}複製代碼代碼如下:if (foo) return bar(); else something(); == {if(foo)return bar();something()}

這種寫法你我都很熟悉,但我建議在代碼優化的時候這樣做,或者交給UglifyJS幫你去解決。畢竟少一個大括號,代碼的可閱讀性並不高。

寫到這裏,我想到jQuery之父在《精通 JavaScript》中的一個獲取HTML元素屬性的方法。

複製代碼代碼如下:function getAttr(el, attrName){

var attr = {'for':'htmlFor', 'class':'className'}[attrName] || attrName;};如果我們不這樣寫,可能我們需藉助於兩個if語句來進行處理,而上面的代碼不僅簡潔有效,而且可閱讀性強。

仔細想想,好些時候我們都能找到解決問題的有效途徑,但關鍵在於我們是否用心去尋找一種更好的途徑。

4. javascript的if語句

由於numm變量中是一個存在字符的字符串,在JS中,由於if()語句的括號中需要一個布爾類型的值,而當它的值不是布爾類型時,JS會嘗試將其轉變爲布爾值。

那麼,我們進行一個類型測試代碼,你放在你的瀏覽器中運行一下,就知道各種情況轉換爲布爾值將會如何: <!doctype html> <meta charset="utf-8"> 測試各種情況下的布爾轉換 <body> 。

5. 誰知道,如何用JS的 if 語句,判定onmousemove

暈死 是onmouseover 不是onmousemove事件方法都寫錯肯定不行啊拷貝下面代碼運行下看看<body>鼠標經過看看~~。

標籤:語句 js