2017-01-16 69 views
-2

它在第一眼看起來很簡單,但變量不會將字符串作爲文本我猜,我不知道爲什麼?我使用記事本+ +這個簡單的代碼不運行

var cnextimage = "C:\Users\disley\Desktop\My Website\image\" ; 
 
document.write(cnextimage);

+0

你應該逃避反斜槓''\\像'c:\\ myfolder' –

+0

或者你可以使用/ –

+0

爲什麼downvotes?謝謝! –

回答

5

使用\\一個符號back-slash\是保留的符號。例如\n意味着換行符。當你寫一個\引擎等待像n。所以要區分你使用的是back-slash,你需要使用\\

var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\"; 
 
document.write(cnextimage);

0

您需要使用雙斜線\\作爲一個正常的斜線明確逃脫斜槓是保留字符:使用

var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\"; 
document.write(cnextimage);