前端知识总结

JavaScript基础

数据类型

numberstringbooleannullundefinedobjectsymbolbigint

1. 判断数据类型

  • typeof: 可以区分numberstringbooleanundefinedfunction,不能细分object
  • instanceof:可以区分Array,Object
  • ==: 主要区分null

    2 null vs undefined

  • undefined是关键字
  • null代表一个对象是空值,undefined代表声明未定义

    3. 例举3种强制类型转换和2种隐式类型转换?

    强制(parseInt(),parseFloat(),Number()
    隐式(== ,!!

字符串的方法

  • str.charAt(index)返回指定位置的字符
  • str.indexOf('str',start)返回子串在字符串中的第一次查到的索引; 第二个参数允许指定从哪查,如果查到返回索引,没有返回-1
  • str.lastIndexOf('str',start),查找顺序是从后往前查
  • str.length
  • str.split('?') 以传递的参数为分割标志,将字符串转为数组

数组的方法

  • arr.join('/')
  • arr.splice(1,3)删除
  • arr.splice(1,0,'new1')增加
  • arr.splice(1,2,'new1','new2')修改

DOM操作

JavaScript高级

Node

工程化构建工具

React

Vue

你可能感兴趣的:(javascript)