当前位置 博文首页 > 大曾blog:DaZeng:JavaScript基础一
大曾blog:DaZeng:JavaScript基础一
作者:[db:作者]
时间:2021-08-03 15:39
JS基础一
- JS基础一
- JS基础二
- 架构体系
- 四种使用JS的方式
- 注释、变量、标识符、输入输出
- JS数据类型及转换
- 基本类型:
- 细说null和undefined
- 两等号和三等号
- 值类型(栈存储从上往下)
- 引用类型(堆存储从下往上、栈存储,赋值的是内存地址)
- typeof
- 数值的转换
-
- JS中的[特殊符号](https://www.runoob.com/tags/ref-entities.html)
- JS运算符与表达式
- JS结构
- switch与if else的区别
- Math
- Math.random
- Math.round
- Math.ceil
- Math.floor
- Math.pow
- Math.abs
- Math.max Math.min
- 数组
- 创建数组的方法
- 数组的相关属性
- 数组对象的常用方法
- 增加数组元素:push、unshift
- 删除数组元素:pop、shift
- Array.splice()添加删除替换任意元素
- 数组排序:sort
- 以下数组方法不会改变原数组的值
- 拼接数组:concat
- 判断数组元素是否包含:includes
- 数组变字符串:join
- 截取数组:slice
- 数组在ES6中的方法
- map、reduce、filter、forEach
- 数组的随机排序
- 数组去重的各种方法
- 冒泡排序
- 函数
- 抛出异常
- 函数的作用:
- 函数的参数和返回值:
- 函数的使用:
- 函数的注释:
- 函数的arguments来接收参数:
- 函数表达式
- 全局变量,局部变量
- return
- let、const和var
- Date日期对象
-
- String字符串
- 创建
- 返回指定字符charAt()
- 返回下标indexof()
- 拼接concat()
- 截取字符串slice()
- 截取字符串substring()
- 截取字符串substr()
- 字符串变数组split()
- trim()去掉字符串两端的空格,主要用于表单输入项。
- 替代replace()
- 查找match()
- 查找search()
- 正则表达式
- 使用
- 元字符
- ^ $开始到结束
- .任意键盘字符(除了换行和行结束符号)
- \w 匹配a-z,A-Z,0-9以及下划线字符
- \d 匹配数字
- \s 匹配空白符号如\n,\r
- \W,\D,\S和小写相反
- []:匹配[]里面任何一个字符集或元字符
- [^]:匹配除字符集中以外的字符
- 量词+ * ?{}:
- 案例
cs