javascript 中 右斜线 / 和左斜线 \ 分别是什么用法?

 我来答
哈喽刘海
2011-05-05 · TA获得超过246个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:146万
展开全部
在javascript中左斜线\没有单独的表示意义。而右斜线/有两种表示意义:
(1)除法。除法运算符 (/)
将两个表达式的值相除。
result = number1 / number2
参数
result
任何数值变量。
number1
任何数值表达式。
number2
任何数值表达式。

(2)是正则表达式的分隔符。下面将javascript中的官方API附录:
构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。

可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对 JScript 而言,分隔符为一对正斜杠 (/) 字符。例如:/expression/

关于左斜线(\)的意义:主要还是应用在正则表达式中,其他时候好像没有用到左斜线(\)的情况。这里用作转义字符——将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。

另外就是在很多目录表示的本地的大多左斜线(\),网络上的基本用右斜线(/)。另外比较专业的称呼就是/叫斜杠,\叫反斜杠
帮助_li
推荐于2016-02-20 · TA获得超过2140个赞
知道大有可为答主
回答量:1288
采纳率:65%
帮助的人:676万
展开全部

左斜线 / 的用法

  1. 相除(比如 var a=a/10);

  2. 行内注释(比如 var a;//a is variation);

  3. 块注释(比如/* comment block */);

  4. 正则(比如 var reg=/[a-z]/g);


右斜线 \ 的用法

  1. 转义(比如 var a="\"";var b="\r\n\t";var c=/\d+/);

  2. 换行连接(比如

    var a="b\

               c\

                  d";

      )

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
澄清韵Zk
2015-06-16 · TA获得超过189个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:163万
展开全部
右斜线
(1)除号,如 12/4
(2)注释,如 // 这是单行注释,/**/这是多行注释
(3)正则表达式,如 /^\d*$/.test("123456");
左斜线
(1)转义,如 alert("hello,\nworld!");
想到就这么多,欢迎补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6ca0ba3
推荐于2016-11-29 · TA获得超过1489个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:571万
展开全部
我想想平时用的吧。
/ / 可以是正则表达式。
如: var test =/\d+/;
alert(test.test("sadasd"));
/ 还可以是除以符号
如: alert(10/2);

//和/**/可以注释
如: //注释 /*注释*/
\可以是转义符
如:var a ="\"";
alert(a);
\还可以是正则表达式里面的符号
如 数字 \d

我就想到这些。
还有问题HI我。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cai_love_feng
2011-05-05 · TA获得超过998个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:282万
展开全部
/直接可以使用在字符串中
\代表的是转义字符 比如 \n代表回车换行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式