JavaScript基础
数据类型
number
,string
,boolean
,null
,undefined
,object
,symbol
,bigint
1. 判断数据类型
typeof
: 可以区分number
,string
,boolean
,undefined
,function
,不能细分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')
修改
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。