2025年12月8日-课上记录
无正文内容可摘要。
记录此分类下的每一次思考与沉淀
无正文内容可摘要。
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代码。
本文以图表形式整理了编程中常用的三类运算符:比较运算符、算数运算符和逻辑运算符。内容分别展示了各类运算符的符号及其基本功能。比较运算符用于判断数值间的大小或相等关系;算数运算符用于执行数学计算;逻辑运算符用于布尔值的组合与判断。通过集中呈现,便于读者快速查阅和区分不同运算符的写法与用途。
枚举类型是一种特殊数据类型,用于约定变量只能在一组预定义范围内取值,提升代码可读性与安全性。定义枚举使用`enum`关键字,语法为`enum 枚举名 {常量1 = 值, 常量2 = 值, ...}`。示例中定义了`ThemeColor`枚举,包含红、橙、绿三色并分别绑定十六进制色值。该内容基于HarmonyOS ArkTS语法,适用于相关开发场景。
本文通过购物App商品分类的数组存储练习,演示JavaScript数组的核心操作。代码定义了一个包含“服装、手机、图书、美妆、食品、其他”的字符串数组,依次完成:按索引访问(打印索引2);用push在末尾添加、unshift在开头添加、splice在指定位置插入;用pop删除末尾、shift删除开头、splice删除指定位置连续元素;最后用for...of遍历打印所有元素。重点说明数组索引从0开始,splice方法既能插入也能删除元素,且删除时第二个参数为删除个数。读者可借此掌握数组的增删改查及遍历方法,熟悉常见API的用法和边界行为。
正文由四个段落组成:第一段包含两张图片(upload/1000002508.jpg、upload/1000002506.jpg);第二段只有“首字下沉”四字;第三段含一张图片(upload/1000002513.jpg);第四段为空。除此之外没有任何文字内容。全文没有呈现主题、观点、事实或结论,也没有提供任何读者收益。由于可见信息仅限于这些图片和一个中文词语,无法进行有意义的主题概括。这些元素无法支撑一篇完整的文章,读者无法从中获取有效信息。该正文缺少实质性内容。
文章展示了TypeScript基础练习:定义变量存储用户昵称、年龄及在校状态,并通过条件判断打印对应信息;随后完成数组常用操作,包括下标修改、push、unshift、splice插入与删除、shift、pop、清空数组等,演示了元素增删改查和清空方法。代码示例清晰,适合初学者掌握变量声明、数组方法及控制台输出,帮助理解数组索引与常用操作的实际效果。
正文描述了一个App登录场景。在该场景中,登录时需要填写昵称、年龄以及是否为在校学生这三项信息。文章要求为这三项信息定义三个不同的变量,用来存储这些输入数据,并最终将变量中保存的内容打印输出。这一任务的核心是练习变量的定义、赋值和输出打印操作。正文还包含两张图片。整体来看,正文直接给出了一个明确的编程练习题,没有多余的叙述,重点在于通过实际的小需求来掌握变量在程序中的基本用法。