在這個JavaScript quiz at WsCube Tech有一個問題,JavaScript是否忽略額外的空間。正確答案是「假」。JavaScript忽略多餘的空格?
JavaScript不空格獨立?我已經在很多博客中讀到過它。那麼,爲什麼我的答案錯了?
在這個JavaScript quiz at WsCube Tech有一個問題,JavaScript是否忽略額外的空間。正確答案是「假」。JavaScript忽略多餘的空格?
JavaScript不空格獨立?我已經在很多博客中讀到過它。那麼,爲什麼我的答案錯了?
我認真不信任該網站...
這是短期,我可以給予足夠的答案,但我想說WO其他的東西:
首先,JavaScript不字符串中忽略空格:
var str = "Hello World";
該字符串有16位,他們將不會被忽略就是這樣。然而,在中間部分運營商,關鍵字和令牌,JavaScript並忽略空格:
var test = [ 0 , 1 , 3 ] . slice ( 2 ) ;
此行被解析爲
var test=[0,1,3].slice(2);
儘管如此,var
和test
之間的空間也是不可忽視的。並非所有空間都是平等的。這個測驗問題目前的形式不能回答 - 好,或者兩種形式...
其次,這個測驗有很多不一致,錯誤的信息,過時的信息和促進不好的做法。我剛剛給他們發了一個錯誤的測驗大錯誤的名單...
堅持一個更像「受信任」的網站,如Mozilla Developer Network更安全。
@ jfriend00沒有這個問題是唯一的.. –
@Xufox請告訴我它是怎麼回事.. –
這是很不明確的,你是指在一些測驗中的問題,而不是你正在做的測驗。但是這個問題沒有提供足夠的背景。 JavaScript會忽略空格_where_?在一個字符串內?在點符號之前的點(例如'[] .slice()')?是。你在哪裏找到這個測驗? – Xufox