JavaScript中的构造究竟是什么
What precisely is a construct in JavaScript?
当我学习JavaScript时,我一直在网上浏览,在JavaScript中看到了许多对结构的引用,但我似乎找不到它们是什么和不是什么的完整定义,尤其是在JavaScript的上下文中。
例如,在"类似的问题"中,我看到了指向以下代码示例的链接:
在javascript中的这个构造是什么?:
(function () {
})();
据我所知,这是一个结构,但它们是由什么定义的?
Construct是一个通用术语,指的是特定形式的任意代码集合。它不是特定于javascript的术语。
基本上,它可以应用于任何事情。因此,虽然您引用的代码是一个称为自调用匿名函数的构造,但var x = "hello world";
是一个名为变量声明和赋值的构造。
"语言构造"是您要查找的完整术语。根据链接定义:
语言构造是程序的语法上允许的部分,可以根据编程语言的规则由一个或多个词汇标记形成。
因此,它是遵循语言规则的任何有效的书面代码段。它是对"表达式"、"语句"、"函数参数列表"、"赋值语句"、关键字、函数定义等单词的概括,每个单词都定义了一系列要查找的标记,以及它们在语言规则中的含义。一个完整程序的代码是用它们构建的。
来自Deborah和Eric Ray的MASTERING HTML4中的脚本参考:
构造函数是您可以在JavaScript中使用的结构,用于控制脚本的流
他们继续按字母顺序列出所有这样的控件,包括Break、Comment、If、If else。。。。因此,构造是JavaScript中一个非常具体的术语定义,用于命名和包含控制脚本流的所有语句(结构)。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- JavaScript中的构造究竟是什么
- 究竟是什么'提供静态文件'意思是
- 究竟是什么(函数()).().
- FileWriter在javascript中究竟是什么工作的
- AngularJS中的模块究竟是什么
- 在Microsoft Ajax中,$find究竟是做什么的
- window.print()的输出究竟是什么?
- 究竟是什么!函数($){..}(window.jQuery)执行