正斜杠,又称左斜杠,符号是 “/” ;
反斜杠,也称右斜杠,符号是 “” 。
经常很迷惑正斜杠与反斜杠到底有何区别?以下是一些总结:
背景了解 :
DOS路径:
C:\WINDOWS\SETTING …这是反斜杠的作用后面跟着的是文件名
C:\dir /P …这就是正斜杠后面是一个名令的参数dir 是命令.
Windows由于使用 斜杆/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
windows系统:
反斜杠\,在windows系统中用来表示目录。
正斜杠/,网址、Url地址。
在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。
知道这个背景后,可以总结一下结论:
(1)浏览器地址栏网址使用 斜杆/ ;
(2)windows文件浏览器上使用 反斜杠\ ;
(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
// 如果url后面用反斜杠,就不会显示任何背景
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
(5)在编程语言中,"" 是一个转义符,紧跟在"“后面的第一个字符将没有意义或有特殊意义。例如”’“是字符串的定界符,而”’“中的”’"就失去了定界符的意义,变为了普通的单引号。
转义序列
字符\’ 单引号 \”双引号 \反斜杠 \0空 \a警告 \b退格 \f换页 \n换行 \r加车 \t水平制表符 \v垂直制表符