ArkTs-For循环
本文介绍 JavaScript 传统 for 循环的基本结构与典型应用。先讲解“初始化表达式;条件表达式;递增/递减表达式”三部分语法,并以倒序打印数字为例展示循环执行过程。随后通过求 1 到 100 的总和演示累加变量写法,输出结果为 5050;通过求 1 到 5 的乘积演示累乘操作。文章还给出嵌套 for 循环实现九九乘法表的代码,用制表符对齐输出。内容覆盖 for 循环的计数控制、累加累加/累乘、嵌套循环等关键用法,适合初学者掌握循环语句的编写思路与常见场景。
本文介绍 JavaScript 传统 for 循环的基本结构与典型应用。先讲解“初始化表达式;条件表达式;递增/递减表达式”三部分语法,并以倒序打印数字为例展示循环执行过程。随后通过求 1 到 100 的总和演示累加变量写法,输出结果为 5050;通过求 1 到 5 的乘积演示累乘操作。文章还给出嵌套 for 循环实现九九乘法表的代码,用制表符对齐输出。内容覆盖 for 循环的计数控制、累加累加/累乘、嵌套循环等关键用法,适合初学者掌握循环语句的编写思路与常见场景。
switch 语句用于多分支条件判断,支持字符串、数字、布尔等常量表达式。其基本结构包含 switch 关键字、条件表达式、多个 case 分支、break 语句及可选的 default 分支。每个 case 对应一个常量值,匹配时执行相应代码块;break 用于跳出执行,防止穿透;default 在所有 case 均不匹配时执行。示例代码展示了根据状态值输出对应提示信息的典型用法,涵盖待处理、处理中、已处理及失效四种状态,帮助开发者快速实现多条件逻辑判断。
ArkTS 中的三元条件运算符用于替代简单的 if-else 语句,提供更简洁的条件判断写法。其语法结构为“条件表达式 ? 表达式1 : 表达式2”。核心逻辑是:当条件表达式为 true 时,执行并返回表达式1的值;为 false 时,执行并返回表达式2的值。通过基本用法示例可看到,如 `let status = age >= 18 ? "成年" : "未成年"`,能根据年龄条件直接得到对应状态,并输出“成年”。掌握该运算符有助于精简代码,提升可读性与编写效率。
本文介绍了TypeScript中逻辑运算符的用法与短路特性:逻辑与(&&)在左侧为false时短路,逻辑或(||)在左侧为true时短路,逻辑非(!)取反。空值合并运算符(??)专门处理null/undefined,左侧非空时短路;可选链(?.)可与逻辑运算结合,安全访问嵌套属性。文中强调,&&和||返回的是实际表达式值而非严格布尔值,且优先级为 ! > && > ||,复杂表达式建议加括号明确。掌握这些特性有助于编写更简洁、健壮的TypeScript代码。
本文以图表形式整理了编程中常用的三类运算符:比较运算符、算数运算符和逻辑运算符。内容分别展示了各类运算符的符号及其基本功能。比较运算符用于判断数值间的大小或相等关系;算数运算符用于执行数学计算;逻辑运算符用于布尔值的组合与判断。通过集中呈现,便于读者快速查阅和区分不同运算符的写法与用途。
本文通过购物App商品分类的数组存储练习,演示JavaScript数组的核心操作。代码定义了一个包含“服装、手机、图书、美妆、食品、其他”的字符串数组,依次完成:按索引访问(打印索引2);用push在末尾添加、unshift在开头添加、splice在指定位置插入;用pop删除末尾、shift删除开头、splice删除指定位置连续元素;最后用for...of遍历打印所有元素。重点说明数组索引从0开始,splice方法既能插入也能删除元素,且删除时第二个参数为删除个数。读者可借此掌握数组的增删改查及遍历方法,熟悉常见API的用法和边界行为。
文章展示了TypeScript基础练习:定义变量存储用户昵称、年龄及在校状态,并通过条件判断打印对应信息;随后完成数组常用操作,包括下标修改、push、unshift、splice插入与删除、shift、pop、清空数组等,演示了元素增删改查和清空方法。代码示例清晰,适合初学者掌握变量声明、数组方法及控制台输出,帮助理解数组索引与常用操作的实际效果。
本文以学生成绩管理系统为例,演示TypeScript基础语法:定义变量存储学生姓名、常量存储学校名称,并通过console.log输出日志。代码示例标明变量类型,使用模板字符串拼接信息。同时讲解console.log可接收多个参数并转为字符串输出,但要求第一个参数为字符串类型;介绍%占位符用法;说明单行注释(Ctrl+/)与多行注释(Ctrl+Shift+/)快捷键。读者可掌握变量声明、常量定义、日志输出及注释操作。
本文介绍了TypeScript中对象方法(函数)的类型定义与调用方式。核心是:方法即对象中提供的函数;通过接口(interface)约定方法类型,使用箭头函数语法声明参数和返回值,其中void表示无返回值。实操示例定义了一个包含姓名、年龄、体重及唱歌、跳舞方法的接口`dmm`,并基于它创建对象`ym`,方法实现中通过`console.log`输出行为;最后强调调用对象方法的格式为“对象.行为(参数)”,如`ym.sing('冬眠')`。摘要涵盖了TypeScript接口方法类型约定的关键步骤,帮助读者掌握定义和调用带方法对象的基本写法。
正文仅包含两张图片,未提供可提炼的文字信息,因此无法生成摘要。