TypeScript(十) Map对象、元组、联合类型、接口
向元组添加元素,添加是从后面添加的。 (2)pop() – 从元组中删除元素,并且删除是最后一个且返回移除的元素。 var mytuple = [10, "Hello", "World", "typeScript"];console.log("添加前元素个数:" + mytuple.length); // 返回元组的大小mytuple.push(12); // 添加到元组中console.log("...
javascript实现深度拷贝
在JavaScript中,深拷贝是指创建一个新对象,并将原对象的所有属性值复制到新对象中。这样,即使修改新对象的属性值,也不会影响到原对象。 1.使用JSON.parse()和JSON.stringify()方法: 注意:这种方法只适用于可以被JSON序列化的对象,对于函数、正则表达式、Symbol等类型的属性,以及循环引用的对象,这种方法无法正确拷贝。 2.使用递归方法: 这种方法可以处理更多类型的属...
编程笔记 html5&css&js 073 JavaScrip Object数据类型
编程笔记 html5&css&js 073 JavaScrip Object数据类型 一、创建 Object二、Object 类型的属性与方法三、示例四、参考小结 一、创建 Object 使用构造函数创建: // 使用 new 关键字调用 Object 构造函数创建一个空对象let obj1 = new Object();// 或者带初始属性let obj2 = new Object({ name...
TypeScript(二) 基础类型
1. typescript的基础类型 2. 基础类型说明 2.1. 元组类型 let x: [string, number];x = [‘Room’,26]; // 运行正常x = [26,‘Room’]; // 运行异常console.log(x[0]); // 输出Room 2.2. 枚举 enum Color {Red, Green, Blue};let c: Color = Color....
编程笔记 html5&css&js 062 JavaScrip如何使用
编程笔记 html5&css&js 062 JavaScrip如何使用 一、 引入JavaScript二、DOM操作三、事件处理四、数据验证五、异步编程六、使用库和框架七、模块化开发小结 这里先列示基本的步骤和内容,后面慢慢深入。 一、 引入JavaScript 在HTML文档中,可以通过<script>标签来引入外部JavaScript文件或直接编写内联脚本。 <!-- 引入外部JavaScript文...
编程笔记 html5&css&js 064 JavaScrip语言规则
编程笔记 html5&css&js 064 JavaScrip语言规则 JavaScript 有哪些基本的语言规则? JavaScript 有哪些基本的语言规则? JavaScript 作为一门脚本语言,具有以下基本的语言规则: 变量声明: JavaScript 使用 var(在 ES6 后推荐使用 let 和 const)关键字来声明变量。例如:var age; // 声明一个未初始化的变量let ...
TypeScript(五) 条件语句
1. 条件语句 1.1. 描述 条件语句用于基于不同的条件来执行不同的动作。 条件语句是通过一条或多条语句的执行结果(true或false)来决定后面执行的代码块。 1.2. 常使用的条件语句 (1)if语句 - 只有当指定条件为true时,使用该语句来执行代码 (2)if…else语句 - 当条件为true时执行if中代码,当条件为false时执行else中代码。 (3)if…else if…...
编程笔记 html5&css&js 068 JavaScrip Boolean数据类型
编程笔记 html5&css&js 068 JavaScrip Boolean数据类型 一、Boolean数据类型二、运算符三、代码示例小结 一、Boolean数据类型 在JavaScript中,Boolean(布尔)数据类型是一种基本数据类型,它有两个可能的值:true 和 false。布尔类型主要用来表示逻辑状态,在条件判断、循环控制和其他需要进行真假判断的场景中发挥核心作用。特点和行为: 字面值:...
编程笔记 html5&css&js 061 JavaScrip简介
编程笔记 html5&css&js 061 JavaScrip简介 一、JavaScript概述二、JavaScript的主要特点三、历史延革四、JavaScript与前端开发小结 一、JavaScript概述 JavaScript是一种广泛使用的编程语言,用于为网页添加交互功能。它是一种脚本语言,意味着它可以在浏览器中直接运行,而无需编译。JavaScript可以在客户端执行,与HTML和CSS配合使...
TypeScript(八) number和string
1. TypeScript number 1.1. 描述 Number对象是原始数值的包装对象。 1.2.语法 var num = new Number(value);; 注意:如果一个参数值不能转换为一个数字,将返回NaN(非数字值)。 1.3. 对象属性 实例: console.log("TypeScript Number 属性: "); console.log("最大值为: " + Num...