.val和普通字符串javascript之间的区别

时间:2016-08-22 10:28:58

标签: javascript jquery json

如果我有输入

<input id="one" type="text"/>

并在输入内部我将以下内容

{"DateTimeStamp" : "\/Date(123108128123)\/"}

调用

之间有什么区别
$("#one").val() //results in  {"DateTimeStamp" : "\/Date(123108128123)\/"}
var x =  '{"DateTimeStamp" : "\/Date(123108128123)\/"}' //results in  {"DateTimeStamp" : "/Date(123108128123)/"}

为什么var x string会去掉反斜杠?

1 个答案:

答案 0 :(得分:3)

由于, 声明字符串时,如果要将特殊字符作为字符串的一部分包含,则将使用“\”作为转义字符。 当您在输入框中输入任何文本时,您将考虑的是什么(包括特殊字符),特殊字符不需要单独处理。