QML与JavaScript
ECMAScript引擎
Qt Object System
QML文档中的JavaScript
表达式
函数
代码块
单独的js文件
1、import xxx.js. as xxx
2、xxx.hello();
工具
QtCreator
qmlscene
语法
弱类型,var运算符定义,类似C/C++
变量
使用var运算符声明变量
var i = 0; var j;
var i = 0, name = “}”;
变量命名规则
首字符必须是字母、下划线(_)或美元符号($)
余下的字符可以使下划线、美元符号、字母或数字
关键字保留字不可以用于变量名或者函数名
原始值与引用值
原始值,5中原始类型:栈存储
引用指向存储在堆中的对象,与指针含义相近
定义的地方
原值字面量
234
“zhangsanfeng”
true
false
undefined
null
对象字面量
{
“year”: 235
“name”: “zhangwuji”
}
五种原始类型
Undefined – var temp; // temp -> undefined