js中的||與&&用法 - 程式前沿

文章推薦指數: 80 %
投票人數:10人

js中的||與&&用法,對其用法研究了一下: && function a(){ alert("a"); return true; } function b(){ alert("b"); return true; } var c=a()&&b(); ... 程式語言前端開發IOS開發Android開發雲端運算人工智慧伺服器搜尋資料庫軟體開發工具js中的||與&&用法2019.11.01程式語言HOME程式語言js中的||與&&用法Advertisementjs中的||與&&用法,對其用法研究了一下:目錄1.&&2.||2.0.1.相關文章&&functiona(){ alert("a"); returntrue; } functionb(){ alert("b"); returntrue; } varc=a()&&b(); alert(c);  a()&&b():如果執行a()後返回true,則執行b()並返回b的值;如果執行a()後返回false,則整個表達式返回a()的值,b()不執行;||functiona(){ alert("a"); returntrue; } functionb(){ alert("b"); returnfalse; } varc=a()||b(); alert(c);   a()||b():如果執行a()後返回true,則整個表達式返回a()的值,b()不執行;如果執行a()後返回false,則執行b()並返回b()的值;&&優先級高於||  alert((1&&3||0)&&4);//結果4①  alert(1&&3||0&&4);//結果3②  alert(0&&3||1&&4);//結果4③ 分析: 語句①:1&&3返回3=>3||0返回3=>3&&4返回4 語句②:先執行1&&3返回3,在執行0&&4返回0,最後執行結果比較3||0返回3 語句③:先執行0&&3返回0,在執行1&&4返回4,最後執行結果比較0||4返回4 注:非0的整數都為true,undefined、null和空字符串””為false。

相關文章SQLite之INSERTORREPLACE使用AnyProxy簡介移動端抓包工具在PHP裡很好的使用ImageMagickconvert篇在PHP裡使用ImageMagick生成base64圖片AdvertisementAdvertisement近期文章前端下載文件的5種方法的對比2020.02.24全棧面試彙總週刊|第十一期2020.02.24Android自定義控件|小紅點的三種實現(上)2020.02.24從同一功能的八種實現,談談react中的邏輯複用進化過程2020.02.24Flutter完整開發實戰詳解(二十、AndroidPlatformView和鍵盤問題)2020.02.24Flutter混合開發實戰問題記錄(五)1.9.1hotfix打包aar差異2020.02.24刪庫了,我們一定要跑路嗎?2020.02.24http常被問到的知識總結2020.02.24🔥Webpack插件開發如此簡單!2020.02.24從零手寫一套Express的源碼2020.02.24AdvertisementAdvertisement



請為這篇文章評分?