JS基础
一、包装类
- 在JS中为我们提供了三个包装类,通过这三个包装类可以将基本的数据类型的数据转换为对象
- 看这个String() 、Number()、Boolean(),前面字母都大写,说明是一个构造函数,创建的是对象,在对想的比较中,可能出一些不如预期的效果,所以一般是不用转换成对象的形式。
对象比较的时地址,两个对象地址肯定不一样
- 因为转为了Boolean对象了,所以Boolean内的参数无论是true还是false,new Boolean后都为true了,判断失去意义
- 这个包装类,平时不用!没有用处,但是包装类到底有啥用呢?浏览器底层自己用的,可以将基本数据类型自动转换为上面的对象,所以基本数据类型可以调用对象中的属性
二、字符串的相关方法
- 效果一样,根据索引获取对应位置的值
- *
三、正则表达式
1、基础概念
- 正则表达式为对象
- 参数都是字符串的形式
- -对象中除了函数为function,其余的是object
2、正则语法
- 构造函数参数可以传递参数
四、字符串和正则相关方法
- replace第二个参数为空串时,作为删除用
- split中即使不写全局匹配g,也会全都拆分
- 如果在正则表达式中同时使用^ $则要求字符串必须完全符合正则表达式l
JS基础# 一、包装类
- 在JS中为我们提供了三个包装类,通过这三个包装类可以将基本的数据类型的数据转换为对象- - 看这个String() 、Number()、Boolean(),前面字母都大写,说明是一个构造函数,创建的是对象,在对想的比较中,可能出一些不如预期的效果,所以一般是不用转换成对象的形式。对象比较的时地址,两个对象地址肯定不一样- 因为转为了Boolean对象了,所以Boolean内的参数无论是true还是false,new Boolean后都为true了,判断失去意义- 这个包装类,平时不用!没有用处,但是包装类到底有啥用呢?浏览器底层自己用的,可以将基本数据类型自动转换为上面的对象,所以基本数据类型可以调用对象中的属性# 二、字符串的相关方法
- 效果一样,根据索引获取对应位置的值- *# 三、正则表达式## 1、基础概念- 正则表达式为对象- 参数都是字符串的形式- -对象中除了函数为function,其余的是object## 2、正则语法- 构造函数参数可以传递参数- # 四、字符串和正则相关方法- replace第二个参数为空串时,作为删除用- split中即使不写全局匹配g,也会全都拆分- 如果在正则表达式中同时使用^ $则要求字符串必须完全符合正则表达式l