1. 概述
QML中的基本数据类型用于描述应用程序中的数据。在QML中,基本类型包括数字、字符串、布尔值、日期、颜色和数组等。在这个章节中,我们将介绍QML中的基本数据类型,并且学习如何声明变量。
2. 数字类型
数字类型在QML中用于表示数值,包括整数和浮点数。QML中的数字类型支持加减乘除等基本算术运算。
2.1 整型
QML中的整型表示为一个数字,可以是正数或负数。整型可以通过 int
关键字进行声明。
// 整型变量声明和赋值
var age: int = 18
2.2 浮点型
QML中的浮点型表示为一个小数,可以是正数或负数。浮点型可以通过 real
关键字进行声明。
// 浮点型变量声明和赋值
var height: real = 1.75
2.3 数字类型操作
在QML中,可以使用基本的算术运算对数字类型进行操作,如下所示:
var a: int = 10
var b: int = 20
var c: int = a + b // 30
var d: int = a - b // -10
var e: int = a * b // 200
var f: real = a / b // 0.5
3. 字符串类型
字符串类型用于表示文本,可以包含任何字符,包括字母、数字、符号和空格等。在QML中,字符串使用双引号进行声明。
// 字符串变量声明和赋值
var name: string = "Tom"
可以使用 +
运算符将两个字符串连接起来:
var str1: string = "Hello"
var str2: string = "World"
var greeting: string = str1 + " " + str2 // "Hello World"
4. 布尔类型
布尔类型用于表示逻辑值,包括 true
和 false
。在QML中,布尔类型使用关键字 bool
进行声明。
// 布尔类型变量声明和赋值
var isRunning: bool = true
可以使用 !
运算符对布尔类型进行取反:
var flag: bool = true
var result: bool = !flag // false
5. 日期类型
日期类型用于表示日期和时间。在QML中,日期类型使用 date
和 time
关键字进行声明。
// 日期变量声明和赋值
var currentDate: date = new Date()
var currentTime: time = new Time()