DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> json屬性名為什麼要雙引號(個人猜測)
json屬性名為什麼要雙引號(個人猜測)
編輯:關於JavaScript     

原因一:

更加規范,利於解析

原因二:

避免class等關鍵字引起的不兼容問題

原因三:

可能也是最隱晦的:

var a = 00; var b = {00: 12}; a in b; --> true
var a = 0; var b = {'00': 12}; a in b; --> false

個人猜測如果js對象的屬性名為非string類型,會先進行類型轉換, 但是這個過程中可能會出現非預期性的值,雖然僅屬個例,但養成一個好習慣還是很有必要的

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved