[英]This simple code doesn't run
乍一看很简单,但我猜变量不会将字符串作为文本,我不知道为什么? 我正在使用记事本++
var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\" ; document.write(cnextimage);
使用\\\\
作为符号back-slash
。 \\
是保留符号。 例如\\n
表示换行。 当您编写\\
,引擎会等待像n
这样的特殊character
。 因此,为了区分您使用back-slash
您需要使用\\\\
来表示它。
var cnextimage = "C:\\\\Users\\\\disley\\\\Desktop\\\\My Website\\\\image\\\\"; document.write(cnextimage);
您需要使用双斜杠\\\\
显式转义斜杠,因为普通斜杠是保留字符:
var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\";
document.write(cnextimage);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.