当前位置 博文首页 > 大曾blog:DaZeng:JavaScript基础一

    大曾blog:DaZeng:JavaScript基础一

    作者:[db:作者] 时间:2021-08-03 15:39

    JS基础一

    • JS基础一
    • JS基础二
      • 架构体系
      • 四种使用JS的方式
      • 注释、变量、标识符、输入输出
    • JS数据类型及转换
      • 基本类型:
      • 细说null和undefined
      • 两等号和三等号
      • 值类型(栈存储从上往下)
      • 引用类型(堆存储从下往上、栈存储,赋值的是内存地址)
      • typeof
      • 数值的转换
        • 转为boolean值:
        • 转为字符串
        • 转数字
      • 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