- 博客(4)
- 收藏
- 关注
原创 javascript高级程序设计 集合引用类型
4.集合引用类型 4.1 Object let person = new Object(); person.name = "Nicholas"; person.age = 29; //对象字面量(object literal)表示法 let person = { name: "Nicholas", age: 29 }; 在使用对象字面量表示法定义对象时,并不会实际调用 Object 构造函数。 在对象字面量表示法中,属性名可以是字符串或数值,注意,数值属性会自动转换为字符串。 一般情况下
2021-08-25 18:49:53
89
原创 javascript高级程序设计 基本引用类型
3.基本引用类型 3.1 Date let now = new Date(); 在不给 Date 构造函数传参数的情况下,创建的对象将保存当前日期和时间。 3.2 RegExp 第一种方式是直接通过/正则表达式/写出来,第二种方式是通过new RegExp('正则表达式')创建一个RegExp对象。 3.2.1 exec() 除了简单地判断是否匹配之外,正则表达式还有提取子串的强大功能。用()表示的就是要提取的分组(Group)。RegExp 实例的主要方法是 exec(),主要用于配合捕获组使用。这个方法
2021-08-24 11:18:13
64
原创 javascript高级程序设计 变量、作用域与内存
2.变量、作用域与内存 2.1 原始值与引用值 原始值(primitive value)就是 最简单的数据,引用值(reference value)则是由多个值构成的对象。 保存原始值的变量是按值(by value)访问的,因为我们操作的就是存储在变量中的实际值。引用值是保存在内存中的对象。 2.1.1 动态属性 对于引用值而言,可以随时添加、修改和删除其属性 和方法。 let person = new Object(); //创建对象 person.name = "Nicholas"; //动态添加na
2021-08-24 11:16:07
69
原创 javascript高级程序设计 基础语法
1.基础语法 1.1变量 1.1.1 var的使用 声明 使用 var 操作符(注意 var 是一个关键字),后跟变量名,它保存任何类型的值(不初始化的情况下,变 量会保存一个特殊值 undefined)。使用var不仅可以改变变量保存的值,也可以改变值的类型 作用域 使用 var 在一个函数内部定义一个变量,就意味着该变量将在函数退出时被销毁 function test() { var message = "hi"; // 局部变量 } test(); console.log(message);
2021-08-19 11:28:20
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人