我们来先看个我实战项目创造的一个好玩的征象:
代码的细节的话,我不用阐明了很大略的一个代码。看到末了一行我们利用反斜杠\来输出系统变量,如果采取正斜杠/的话就会涌现如下的缺点:
翻译成中文便是剖析缺点:语法缺点,意外的“/”
利用正斜杠/怎么语法就变成缺点了呢?后来我就去百度了一下然后打开了我才明白了/和\之间的差异。 正斜杠和反斜杠的差异: 1、适用的系统不同:
在windows系统中,\ 用来表示目录。而在unix系统中,/ 表示目录。
2、web路径利用条件不同:
由于web遵照unix命名,以是在网址(URL)中,/ 表示目录。例如:涌如今html url() 属性中的路径,指定的路径是网络路径,以是必须用 斜杆/。 Unix利用斜杆/ 作为路径分隔符,而web运用最新利用在Unix系统上面,以是目前所有的网络地址都采取 斜杆/ 作为分隔符。
Windows由于利用 斜杆/ 作为DOS命令提示符的参数标志了,为了不稠浊,以是采取 反斜杠\ 作为路径分隔符。以是目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情形下可以互换,没有影响。
windows系统上已经不区分/和\了
以是我们可以看出来我之前出错的缘故原由,毕竟windows想要分歧凡响,以是如果是windows系统的话,利用反斜杠来代表目录是绝对不会出错的。