fms*_*msf 67 javascript string
我看到了这个问题,我想知道JavaScript中的同样的事情.
如果在JavaScript中创建字符串时使用字符'或字符',则应用程序似乎表现相同.那么这两个字符之间有什么区别?
我在使用'构建字符串时看到的唯一优势是我可以做以下事情:
var toAppend = '<div id="myDiv1"></div>';
Run Code Online (Sandbox Code Playgroud)
代替:
var toAppend = "<div id=\"myDiv1\"></div>";
Run Code Online (Sandbox Code Playgroud)
我应该注意到它们之间是否有任何显着差异?
Ben*_*rts 44
虽然从技术上讲不是Javascript的差异,但值得注意的是单引号字符串本身并不是有效的JSON.我认为人们会自动认为既然JSON是有效的JS,那么有效的JS字符串也是有效的JSON,这不一定是真的.
例如, {'key': 'Some "value"'}JSON是无效的,而是{"key": "Some 'value'"} .
根据 Mozilla 的说法,好的做法是在 HTML 中使用“”(其中不能使用“ ”),同时在 Javascript 中保留“ ”(其中“”和“ ”都可以无差别地使用)......
| 归档时间: |
|
| 查看次数: |
31646 次 |
| 最近记录: |