打字稿中未定义与未分配的变量

新的

我不明白为什么不打字稿编译分类undefinedunassigned变量。

class MyClass {
   N1: number;
   N2: number;
}

var mc = new MyClass();
mc.N2 = mc.N1;
alert(mc.N2); // output: undefined

为什么没有输出Use of unassigned variable 'mc.N1'

可能不是undefined因为我定义清楚。它是一个数字(一个完全没有默认值的数字)。

另外,undefined意思是:我们没有variable mc.N2

我的问题是:我误会了吗?如果是,请纠正我。

asdf_enel_hak

这是您的JavaScript代码:

var MyClass = (function () {
    function MyClass() {
    }
    return MyClass;
})();
var mc = new MyClass();
mc.N2 = mc.N1;
alert(mc.N2);

为什么未使用未分配的变量'mc.N1'的输出?

在javascript中没有未分配的此类状态。

因为我已经明确定义,所以不能不确定它。这是一个数字(一个完全没有默认值的数字)。

在javascript中,变量是eiter undefined,未分配任何值,
null也是一个值,或者是任何字符串,ingeger或float,date或bool。但是,声明number对变量的值没有影响。这是打字稿内部事务。

同样,未定义的意思是:我们没有变量mc.N2。

未定义并不意味着您没有变量,这意味着mc.N2变量尚未赋值

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打字稿中未定义的属性

来自分类Dev

变量未定义的可观察打字稿

来自分类Dev

在一个函数中定义的变量,而在另一种打字稿中未定义的变量

来自分类Dev

打字稿中的减法返回未定义

来自分类Dev

打字稿:数据未分配给类变量

来自分类Dev

打字稿.length返回未定义

来自分类Dev

打字稿导入的对象未定义

来自分类Dev

即使在构造函数中初始化 TypeScript 变量后,它们也未定义。下面提供了完整的打字稿代码

来自分类Dev

打字稿3.7部分,不能分配为永不/未定义类型

来自分类Dev

打字稿模块:已定义未定义

来自分类Dev

带有泛型的打字稿中存在问题:无法读取未定义的属性“原型”

来自分类Dev

从外部文件在打字稿中声明var获取ReferenceError:...未定义

来自分类Dev

从打字稿节点中的异步等待中获取未定义

来自分类Dev

从打字稿节点中的异步等待中获取未定义

来自分类Dev

在打字稿中引用VSS.SDK。错误:未定义VSS

来自分类Dev

“未定义!”在打字稿中是什么意思?

来自分类Dev

在打字稿中创建类时奇怪的未定义?

来自分类Dev

意外的打字稿,这是未定义的类型

来自分类Dev

未捕获的ReferenceError:define未定义打字稿

来自分类Dev

调试会话期间打字稿未定义的常量

来自分类Dev

打字稿:问号与未定义类型联合

来自分类Dev

作法:打字稿实例栏位避免未定义

来自分类Dev

打字稿Angularjs未捕获ReferenceError:未定义应用

来自分类Dev

未定义的NodeJS'toUpperCase'(从打字稿生成)

来自分类Dev

打字稿-未捕获的ReferenceError:未定义Toastr

来自分类Dev

this。$ el在编写打字稿插件时未定义

来自分类Dev

打字稿通用类型和未定义

来自分类Dev

打字稿错误:无法读取未定义的属性X

来自分类Dev

打字稿未捕获referenceError:未定义require

Related 相关文章

  1. 1

    打字稿中未定义的属性

  2. 2

    变量未定义的可观察打字稿

  3. 3

    在一个函数中定义的变量,而在另一种打字稿中未定义的变量

  4. 4

    打字稿中的减法返回未定义

  5. 5

    打字稿:数据未分配给类变量

  6. 6

    打字稿.length返回未定义

  7. 7

    打字稿导入的对象未定义

  8. 8

    即使在构造函数中初始化 TypeScript 变量后,它们也未定义。下面提供了完整的打字稿代码

  9. 9

    打字稿3.7部分,不能分配为永不/未定义类型

  10. 10

    打字稿模块:已定义未定义

  11. 11

    带有泛型的打字稿中存在问题:无法读取未定义的属性“原型”

  12. 12

    从外部文件在打字稿中声明var获取ReferenceError:...未定义

  13. 13

    从打字稿节点中的异步等待中获取未定义

  14. 14

    从打字稿节点中的异步等待中获取未定义

  15. 15

    在打字稿中引用VSS.SDK。错误:未定义VSS

  16. 16

    “未定义!”在打字稿中是什么意思?

  17. 17

    在打字稿中创建类时奇怪的未定义?

  18. 18

    意外的打字稿,这是未定义的类型

  19. 19

    未捕获的ReferenceError:define未定义打字稿

  20. 20

    调试会话期间打字稿未定义的常量

  21. 21

    打字稿:问号与未定义类型联合

  22. 22

    作法:打字稿实例栏位避免未定义

  23. 23

    打字稿Angularjs未捕获ReferenceError:未定义应用

  24. 24

    未定义的NodeJS'toUpperCase'(从打字稿生成)

  25. 25

    打字稿-未捕获的ReferenceError:未定义Toastr

  26. 26

    this。$ el在编写打字稿插件时未定义

  27. 27

    打字稿通用类型和未定义

  28. 28

    打字稿错误:无法读取未定义的属性X

  29. 29

    打字稿未捕获referenceError:未定义require

热门标签

归档