小编Ram*_*ran的帖子

为什么"".abcd返回未定义的值而不是在Javascript中抛出未定义的错误(但是Typescript会发出警告)

请在下面查看3个片段,并告诉我它是如何工作的

片段1

Uncaught ReferenceError: aaa is not defined",运行以下代码段时,我可以看到此错误.我知道因为我们没有定义aaa变量.

片段2

而且我在\"string\".abcd is not a function"下面的代码片段中收到错误.

代码段3

但是为什么下面的代码片段不会产生类似的错误Uncaught ReferenceError: abcd is not defined",?为什么"string".abcd返回undefined?

var a=" ".abcd;
console.log(a)
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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

a == a?a:b和a?a:b之间的差异

两者都是一样的.那么他们之间有什么区别?

let a=NaN;
let b=2.2
console.log(a==a?a:b);
console.log(a?a:b);
Run Code Online (Sandbox Code Playgroud)

javascript

-7
推荐指数
1
解决办法
86
查看次数

operator'==='不能应用于类型'false'和'true'

我知道下面的代码是愚蠢的.但实时可以在使用相同类型的两个不同数据进行编译时实现.

if (false === true) {}// getting error
Run Code Online (Sandbox Code Playgroud)

operator'==='不能应用于类型'false'和'true'

但是Object.is()接受这个不同的数据没有任何错误,它返回false

我知道他们之间的区别.但是为什么打字机输出语法错误同时为什么Object.is()不抛出那个错误.

此错误消息也是正确的?或不?

operator'==='不能应用于类型'false'和'true.应该是这样的operator '===' cannot be applied to types 'Boolean' and 'Boolean'

如果消息错误,那么它在任何升级版本中都解决了吗?我使用的是typescript 2.0.3版本.

在下面的方案中发生此问题

等等..

javascript typescript ecmascript-6 angular

-8
推荐指数
1
解决办法
3285
查看次数

为什么C#允许这个有趣?; ; ; ;

看我下面的代码

protected void Page_Load(object sender, EventArgs e)
{
    ExistsOnPath("efsui.exe"); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    install(); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
}
Run Code Online (Sandbox Code Playgroud)

我在visual studio中添加了更多的分号符号.为什么visual studio允许这个?这是错的还是正确的?

看到这个图像和红色标记.构建成功

在此输入图像描述

但错误显示在这一行?

webClient.DownloadFile("http://www.who.int/inf-new/dnldtxt/introductions.zip", …
Run Code Online (Sandbox Code Playgroud)

c# syntax

-9
推荐指数
1
解决办法
649
查看次数

为什么C#允许DateObject.Date.Date.Date.Date?

请参阅以下代码

DateTime date = new DateTime();
var day = date.Date.Date.Date.Date.Date.Date.Date.Date.Date;
Run Code Online (Sandbox Code Playgroud)

为什么C#允许这种有趣的代码?是bug吗?

与...一样 Tostring().Tostring().Tostring().Tostring().Tostring().Tostring()

c#

-10
推荐指数
1
解决办法
132
查看次数

标签 统计

javascript ×3

c# ×2

typescript ×2

angular ×1

ecmascript-6 ×1

syntax ×1