今天同事做导出用到了export作为js函数名,一直报缺少'(',我看了代码也没撒问题,没办法,只能把代码注释排查问题,试过多次后发现只要把export的函数注释掉就没报错了,一直很不解,试了好几次,后来把名字修改下,既然就没问题了,一直想不明白,后来上网一查,没想到export既然是Javascript未来关键字,以前只熟悉Javascript关键字,今天才知道还有未来关键字,这应该是所谓的细节问题吧。
Javascript关键字(Reserved Words)是指在Javascript语言中有特定含义,成为Javascript语法中一部分的那些字。Javascript关键字是不能作为变量名和函数名使用的。使用Javascript关键字作为变量名或函数名,会使Javascript在载入过程中出现编译错误。
Javascript关键字列表:
break 、 delete 、 function 、 return 、 typeof
case 、 do 、 if 、switch 、 var
catch 、 else 、 in 、 this 、void
continue 、 false 、 instanceof 、 throw 、 while
debugger 、 finally 、 new 、 true 、 with
default 、 for 、 null 、 try
Javascript未来关键字列表:
abstract 、 double 、 goto 、 native 、 static
boolean 、enum 、implements 、package 、 super
byte 、 export 、 import 、 private 、 synchronized
char 、 extends 、 int 、 protected 、 throws
class 、final 、 interface 、 public 、 transient
const 、float 、 long 、short 、 volatile
分享到:
相关推荐
### JavaScript关键字、保留字及其属性详解 #### 一、JavaScript 关键字与保留字 JavaScript是一种广泛使用的脚本语言,用于网页开发以及其他多种用途。它包含了一系列的关键字和保留字,这些词在语言中具有特殊的...
**JavaScript关键字** 是JavaScript语言中预定义的,具有特定功能的词汇。它们是语言的组成部分,用于执行特定操作。例如: 1. **break**:用于跳出循环(如for或while)或switch语句。 2. **continue**:跳过当前...
JavaScript 的保留字包括:abstract、boolean、break、byte、case、catch、char、class、const、continue、debugger、default、delete、do、double、else、enum、export、extends、false、final、finally、float、...
### JavaScript中的关键字 JavaScript是一种广泛使用的编程语言,用于为网页添加交互性。它拥有大量预定义的关键字,这些关键字在语言中有特殊的含义,并且不能用作变量名或函数名等标识符。理解这些关键字对于编写...
JavaScript保留关键字包括抽象(abstract)、arguments、boolean、break、byte、case、catch、char、class、const、continue、debugger、default、delete、do、double、else、enum、eval、export、extends、false、...
JavaScript 保留关键字是编程语言中预定义的词汇,它们具有特殊含义,不能被用作变量名、函数名或任何标识符。这是因为这些关键字已经被JavaScript引擎内部使用,用于控制程序的结构和行为。以下是一些主要的...
`enum`可能用于枚举类型,`export`用于模块导出,`extends`用于类继承,`final`可能用于标记不可修改的成员,`float`是单精度浮点型,`goto`在某些语言中用于跳转,但在JavaScript中并未实现,`implements`可能用于...
在JavaScript中,关键字和保留字均属于语言保留词汇,因此它们不能被用作变量名、函数名或其他任何标识符。 2. JavaScript中的关键字: 根据ECMA-262标准,JavaScript中的关键字可用于执行控制语句的开始或结束、...
3. **JavaScript**:如果需要动态地实现关键字飘红,可以使用JavaScript。例如,当用户输入搜索关键词后,遍历文本内容,找到匹配的关键字并应用高亮样式。 ```javascript function highlightKeywords(text, ...
JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式网页和应用程序的关键工具。这个“JavaScript精华(常用JavaScript模块)”的资源集锦,显然是为了帮助开发者深入理解和掌握JavaScript的核心概念和常用的...
最后,JavaScript也有模块系统,通过export和import关键字,我们可以组织代码,防止全局命名空间污染,并实现代码复用。ES6引入的模块系统让大型项目管理变得更加有序。 这个“JavaScript示例大全”将涵盖以上所有...
ES6(ECMAScript 2015)及后续版本带来了许多新特性,如模板字符串、解构赋值、Promise(用于异步编程)、模块系统(import和export)、生成器(generator)等,极大地提升了JavaScript的开发效率和代码质量。...
14. 模块化:通过export和import关键字实现模块化,可以组织代码和复用功能。 15. ES6新特性:包括箭头函数、解构赋值、模板字符串、类等,提升了JavaScript的编写效率和可读性。 五、JavaScript框架与库 16. ...
模块系统允许组织代码,通过export和import关键字进行导入和导出。 7. **错误处理**:try...catch语句用于捕获和处理运行时错误,throw语句用于抛出自定义错误。 8. **正则表达式**:JavaScript提供了强大的正则...
除此之外,JavaScript还有模块系统,允许代码组织成模块,通过export和import关键字实现模块间的导入导出。这有助于代码的可维护性和复用性。 最后,JavaScript有许多流行的库和框架,如jQuery简化DOM操作,React....
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。这份"JavaScript学习指南"高清PDF,无疑为想要深入理解JavaScript的初学者或有一定基础的开发者提供了宝贵的资源。下面,我们将深入探讨...
10. 模块化:JavaScript ES6引入了模块系统,使用`import`和`export`关键字进行模块的导入和导出,有助于组织代码和提高复用性。 综上所述,这个"JavaScript 教程"CHM文件很可能包含了JavaScript的基础到高级知识,...
JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式网页和动态应用的关键工具。"传智播客JavaScript L7"教程是这个广泛学习资源系列的第七部分,它旨在深入探讨JavaScript的核心概念和技术,帮助初学者和...
ES6引入了模块系统,通过`import`和`export`关键字实现模块的导入与导出,有助于代码组织和复用。 十、工具方法 JavaScript的内置对象如Array、String、Date等提供了大量实用的方法,例如Array的`reduce()`用于对数...