簡體   English   中英

這行javascript簡寫是什么意思?

[英]what does this line of javascript shorthand means?

x === false ? true: false;

JavaScript上方的意思不是什么? 如果x等於false,然后將x設置為true,否則將x設置為false是嗎?

解析為true ,如果x是嚴格等於false ,和false否則。 沒有為x設置值。

x === false ? true: false;

x 等於和相同類型(布爾)的 ,則說法是正確的 else語句是假的

寫長手將是

if(x === false){
    return true;
}else{
    return false;
}

稱為三元運算符。 在這里了解更多

或長手

 if (x === false)
 {
   return true;
 }
 else 
 {
    return false;
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM