数据的类型

wx 1天前 42

 

开启数据类型的仓库之门

今天学习 aardio 编程里数据类型相关知识啦,感觉像是打开了编程世界仓库的一扇门,认识不同“货物”。

数值

数值就像仓库里统计商品的数量、价格这些东西。在 aardio 里,它能是整数,也能是小数。
我看到两个例子:


  • • 简单运算:先引入控制台模块,就像打开一个能看到操作结果的窗口。然后定义了 num1 = 10 这个整数,还有 num2 = 3.14 这个小数。把它们相加,结果存到 result 里,最后输出结果。这就跟在仓库里算两种商品总数一样。

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 里得用引号(单双都行)把它括起来。
也有两个例子:

  • • 简单定义输出:引入控制台模块后,定义 text = "这是一段文本" ,然后输出它,就像看仓库里商品标签上写了啥。

import console;
var text = "这是一段文本";
console.log(text); 
console.pause();
  • • 文本拼接:定义 name = "苹果" 和 description = "新鲜的水果" ,把它们拼一起成 fullText 。这就像把仓库里商品名和规格信息合起来。

import console;
var name = "苹果";
var description = "新鲜的水果";
var fullText = name + " - " + description;
console.log(fullText); 
console.pause();

布尔值

布尔值就像仓库里的开关,只有开(true)和关(false)两种状态,编程里常用来做条件判断。
同样两个例子:

  • • 简单定义输出:引入控制台模块,定义 isOpen = true ,然后输出它,就像看仓库门开没开。

import console;
var isOpen = true;
console.log(isOpen); 
console.pause();
  • • 条件判断:定义 isAvailable = false ,然后根据它判断。要是 true 就输出“商品可用”, false 就输出“商品不可用” ,像在仓库根据商品库存状态决定能不能卖。

import console;
var isAvailable = false;
if (isAvailable) {
    console.log("商品可用");
} else {
    console.log("商品不可用");
}
console.pause();

今天的挑战

写个 aardio 程序,定义表示商品价格的数值变量、表示商品名的文本变量,还有表示有没有库存的布尔变量。根据布尔变量结果输出不同信息,有库存就输出商品名和价格,没有就输出“该商品暂无库存”。我得参考上面例子,用条件判断和文本拼接试试,感觉能检验我学没学懂,加油!

 


最新回复 (0)
返回