在编程世界中,我们需要处理各种各样的信息:
100(分数)、50(血量)、1(等级)"小明"(名字)、"胜利"(状态信息)变量就是存储这些信息的容器。就像:
基本关系:
100、"小明")score、playerName)接下来我们学习如何创建和使用变量.
在开始学习之前,请记住:
let 声明变量让我们从最基本的变量声明开始。
重要说明:关于"声明变量"和"创建变量"
对于初学者来说,你可以先理解为这两个是同一个意思:
让我们从最基本的变量声明(创建)开始:
解释每个部分:
let - 这是关键字(keyword),英文是 "let",意思是"让"或"允许"。关键字是编程语言中预先定义好的特殊单词,有特定的含义。
score - 这是变量名(variable name),是我们给变量起的名字,就像储物盒上的标签。
= - 这是赋值符号(assignment operator),表示把右边的值赋给左边的变量。
= 不是数学中的"等于",而是"赋值"的意思100 - 这是我们要存储的值,一个数字。
console.log() - 除了可以打印字符串和数字,也可以打印变量。当打印变量时,会显示变量中存储的值。
console.log("分数:", score) 会显示:分数: 100"分数:" 是字符串,会原样显示score 是变量,会显示变量中存储的值 100另一个例子
" 包围重要概念:变量的类型
当你声明变量时,TypeScript 会自动确定变量的类型(type)。
score 变量的类型是数字(number),因为我们给它赋值了数字 100name 变量的类型是字符串(string),因为我们给它赋值了字符串 "勇者"简单数据类型总结:
" 包围,比如 "小明"、"游戏胜利"100、80、1区分方法:
"100"(文本) vs 100(数字)提示:我们将在后面课详细学习字符串(string)和数字(number)等数据类型。
在声明(创建)变量时,给变量赋的初始值有很多种方式可以获得。这里简单介绍几种常见的方式,让你对变量可以有更灵活的感觉:
一次声明多个变量和我们之前学习的声明单个变量基本一样,只是需要用逗号 , 来分隔多个变量名字:
💡 学习提示:一次声明多个变量的方式在实际编程中比较少用到,但你需要能够看懂和理解这种写法。大多数时候,我们还是会使用一行声明一个变量的方式,这样代码更清晰易读。
重要提醒:
, 分隔多个变量console.log() 显示变量内容创建了变量之后,我们需要能够看到变量中存储的值。在编程中,要查看变量的值,必须使用 console.log() 这个工具。
重要说明:
console.log() 的作用:这是编程中用来"打印"或"显示"信息的工具,让你能看到变量的值console.log() 才能看到console.log("文字:", 变量) 会同时显示文字说明和变量值console.log() 是最好的检查方法如果不使用 console.log() 会怎么样?
记住:要看到变量的值,就必须使用 console.log()!
在编程中,空格和空行不会影响程序的执行,它们的主要作用是让代码更容易阅读。
让我们通过一个完整的例子来看空格和空行的各种使用方式:
规则1:当有符号分隔时,空格是可选的
当代码中已经有符号(如 =、,、()、; 等)分隔时,是否添加空格不影响执行:
name="勇者" 和 name = "勇者" 效果相同console.log("名字:",name) 和 console.log("名字:", name) 效果相同level=5; 和 level = 5 ; 效果相同console.log("分数") 和 console.log ("分数") 效果相同规则2:当没有符号分隔时,必须用空格分隔单词
使用空行分隔不同逻辑的代码:
虽然空格和空行不影响程序执行,但良好的代码格式能让代码更容易阅读:
let name = "勇者"(符号两边加一个空格)console.log("名字:", name)(逗号后面加一个空格)记住: 空格和空行是为了让人更容易阅读代码,计算机执行时会忽略这些空白字符。养成良好的代码格式习惯很重要!
score 和 Score 是不同的变量)以下变量名都是不合法的,会导致代码运行错误:
今天我们学习了变量的基础知识,总结如下:
let 创建变量,这是编程的基础概念console.log()掌握变量的基础概念为后续学习更复杂的编程概念打下了坚实基础。在下一节课中,我们将学习变量的赋值操作和更多高级用法。