小编Joy*_*Lee的帖子

Javascript函数toString

请参阅以下代码:

2.toString();   // error
2..toString();  // "2"
2...toString(); // error
Run Code Online (Sandbox Code Playgroud)

我想知道为什么2..toString()可以运行没有错误以及运行时会发生什么?

有人可以解释一下吗?

javascript numbers

6
推荐指数
1
解决办法
124
查看次数

ECMA-262 ReturnIfAbrupt

最近,我阅读了ECMAScript语言规范.我没有打算阅读整个规范,我只是选了一些部分.我遇到了许多问题,其中一个是这样的:

ToLength

1.Let len be ToInteger(argument).
2.ReturnIfAbrupt(len).
3.If len ? +0, then return +0.
4.Return min(len, 2^53-1).
Run Code Online (Sandbox Code Playgroud)

据我了解,它应该是这样的:

var len = ToInteger(argument); // step 1
len = ReturnIfAbrupt(len);// step 2
// step 3
if(len<=0){
    return +0; //-0 is OK too?
}
return Math.min(len, Math.pow(2,53)-1); // step 4
Run Code Online (Sandbox Code Playgroud)

我不明白ReturnIfAbrupt(len)的含义是什么,我发现了这个:

ReturnIfAbrupt

1.如果论证是一个突然完成,那么回归论证.

2.如果参数是完成记录,则让参数为参数.[[value]].

什么是突然完成,以及它与完成记录之间的区别?它们可以结合一步:如果参数是完成记录,那么返回参数.任何建议都会感激不尽!

javascript ecma262 ecmascript-6

5
推荐指数
1
解决办法
425
查看次数

错误:Zeptojs Animate不是一个函数

zeptojs文件在这里 我使用$().animate函数抛出错误,如下所示:

TypeError:$(...).animate不是一个函数

我使用的版本是页面提供的.

javascript zepto

5
推荐指数
1
解决办法
4296
查看次数

为什么| 匹配正则表达式中的每个字符串

我无法理解下面的代码:

var reg=/|/;

reg.test('ssdws');//returns true no matter what the string parameter is.
Run Code Online (Sandbox Code Playgroud)

我知道结果,但为什么?

javascript regex

2
推荐指数
1
解决办法
84
查看次数

标签 统计

javascript ×4

ecma262 ×1

ecmascript-6 ×1

numbers ×1

regex ×1

zepto ×1