开启数据类型的仓库之门
今天学习 aardio 编程里数据类型相关知识啦,感觉像是打开了编程世界仓库的一扇门,认识不同“货物”。
数值
数值就像仓库里统计商品的数量、价格这些东西。在 aardio 里,它能是整数,也能是小数。
我看到两个例子:
import console;
var num1 = 10;
var num2 = 3.14;
var result = num1 + num2;
console.log(result);
console.pause();
• 比较运算:定义 a = 5
和 b = 8
两个数,看看 a
是不是大于 b
,结果放 isGreater
里。这就像在仓库比较两种商品谁的库存多。
import console;
var a = 5;
var b = 8;
var isGreater = a > b;
console.log(isGreater);
console.pause();
文本
文本就像仓库里商品的标签,写着商品名、规格啥的。在 aardio 里得用引号(单双都行)把它括起来。
也有两个例子:
import console;
var text = "这是一段文本";
console.log(text);
console.pause();
import console;
var name = "苹果";
var description = "新鲜的水果";
var fullText = name + " - " + description;
console.log(fullText);
console.pause();
布尔值
布尔值就像仓库里的开关,只有开(true
)和关(false
)两种状态,编程里常用来做条件判断。
同样两个例子:
import console;
var isOpen = true;
console.log(isOpen);
console.pause();
import console;
var isAvailable = false;
if (isAvailable) {
console.log("商品可用");
} else {
console.log("商品不可用");
}
console.pause();
今天的挑战
写个 aardio 程序,定义表示商品价格的数值变量、表示商品名的文本变量,还有表示有没有库存的布尔变量。根据布尔变量结果输出不同信息,有库存就输出商品名和价格,没有就输出“该商品暂无库存”。我得参考上面例子,用条件判断和文本拼接试试,感觉能检验我学没学懂,加油!