回覆列表
  • 1 # 不存在的存在76745593

    if(a==8) return true意思是隻有當a等於8的時候返回true,這裡只可能返回true。而return (a==8)則返回的是a是否等於8,返回的有可能是true,有可能是fasle。後者等價語句應該是if(a==8){return true;}else{return fasle}

  • 2 # Nickmit

    姑且不說是不是該用 == 吧,用 if 會返回

    true 或者 undefined ,第二種寫法返回 true false,你說一樣嗎?

    也許你覺得一樣吧

  • 3 # 神探小子

    不等價,只是說a==8的時候要返回true,也沒有說≠8就一定返回false,有可能≠8的時候還有其他邏輯也返回true呢

  • 4 # 國服第一9吹

    題主的提問是錯誤的,if(a==8)return true是隻有a==8的時候才會return,否則向下執行,直接return(a==8),不管a是否等於8都return了,不會向下執行,所以這個提問是錯誤的!

  • 5 # 淺析架構

    如果a != 8的情況下return false的話,建議這樣寫。

    平常養好良好的程式設計習慣,儘量讓程式碼可讀性比較高。

  • 中秋節和大豐收的關聯?
  • 音樂小白如何瞬間學會在鋼琴上彈出一段恐怖氣氛音樂?