如何理解这个切片()?

时间:2016-12-01 01:42:13

标签: javascript

以下切片在javascript中做了什么?

SyntaxError ( "no viable alternative at input 'cq'", )

1 个答案:

答案 0 :(得分:0)

Javascript的字符串slice(begin, end)提取字符串的一部分并将其作为新字符串返回。它需要2个参数,从哪里开始,到哪里结束。

在您的示例中,第二个参数是ternary。三元是if / else子句的简写。

condition ? true : false;

在你的情况下,三元是

num > 3 ? num - 3 : num

这意味着如果num大于3,则返回num - 3,否则只返回num