1. 变量(var)
在QML中用var
定义变量,不用像C语言一样指定具体类型,var
根据值的类型自动推断出变量的类型。
举例:
var name = "jack"; //字符串
var age = 18; //整形
var flag = ture; //布尔型
2. 常量(let)
let PI = 3.14 //定义一个常量
3. 强制类型转换
3.1 数值之间的转换
//方法1
var intValue = 10
var floatValue = intValue as real // intValue被强制转换为real类型
//方法2
var intValue = 10
var floatValue = Number(intValue) // intValue被转换为float类型
3.2 字符串和数值之间的转化
- 字符串转换成数值
var strValue = "10"
var intValue = parseInt(strValue) // strValue被转换为int类型
var floatValue = parseFloat(strValue) // strValue被转换为float类型
3.2 布尔型转数值
var boolValue = true
var intValue = Boolean(boolValue) // boolValue被转换为int类型