这个简单的代码不运行
问题描述:
它在第一眼看起来很简单,但变量不会将字符串作为文本我猜,我不知道为什么?我使用记事本+ +这个简单的代码不运行
var cnextimage = "C:\Users\disley\Desktop\My Website\image\" ;
document.write(cnextimage);
答
使用\\
一个符号back-slash
。 \
是保留的符号。例如\n
意味着换行符。当你写一个\
引擎等待像n
。所以要区分你使用的是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);
你应该逃避反斜杠''\\像'c:\\ myfolder' –
或者你可以使用/ –
为什么downvotes?谢谢! –