QML ECMAScript 基础
本文最后更新于:2021年2月3日 晚上
测试ECMAScript
的代码可发放在 Component.onCompleted: {}
1 |
|
语法
如果你熟悉 C
、C++
、或者Java
,就会发现 ECMAScript
的语法很容易掌握。
区分大小写
与C++
一样,变量、函数名、运算符以及其他一切东西都是区分大小的。
弱类型
与C++
不同,ECMAScript
中的变量没有特定的类型,定义变量时只用 var
运算符,可以将它初始化为任意的值,你可以随时改变变量所存储的数据类型。示例:
1 |
|
语句后的分号可有可无
C、C++、Java等语言都要求每条语句以分号(;)结束。ECMAScript 则允许开发者自行决定是否以分号结束一行代码。
注释
ECMAScript 借用了 C、Java等语言的注释语法。
关键字
与C++类似,关键字是保留的,不能用作变量名或函数名。下面是 ECMAScript 中的关键字列表:
- break
- case
- catch
- continue
- default
- delete
- do
- else
- finally
- for
- function
- if
- in
- instanceof
- new
- return
- switch
- this
- throw
- try
- typeof
- var
- void
- while
- with
保留字
保留字是留给将来的,可能会作为关键字。保留字也不能用作变量名或函数名。ECMAScript 中有下列保留字:
- abstract
- boolean
- byte
- char
- class
- const
- debugger
- double
- enum
- export
- extends
- final
- float
- goto
- implements
- import
- int
- interface
- long
- native
- package
- private
- protected
- public
- short
- static
- super
- synchronized
- throws
- transient
- volatile
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!