2.JS基本数据类型

44 阅读2分钟

一、数据类型简介和检测

1.JS中的两大数据类型:

基本数据类型:Number、String、Boolean、undefined、null。
复杂数据类型:array、object、functon。。。

2.typeof运算符

使用typeof运算符可以检测值或者变量类型
var b = 37;
console.log(typeof(b));//Number 会返回数据类型 返回的这个值是String

image.png

3.Number数据类型

所有数字不分大小,不分正负,不分整浮都是Number类型。
NaN:NOT A NUMBER,不是一个数,但是是Number中的一个值.往往计算结果得不到一个具体的数的时候结果是NaN。

4、String(字符串)类型

1.字符串就是“人类的自然语言”:字符串要用引号包裹,单双均可。

2.可以用+号来拼接字符串。 “你好”+“world”//你好world。

3.字符串和变量的拼接:

要将一个变量的值插入到字符串中需要斩断链接:
ps:var year = 2022;
var str ='北京冬季奥运会在'+year+'年召开'## 符串和变量的拼接:

5.字符串的常用方法

“方法"是底层封装好的函数,用来打点调用的函数

image.png

注意字符串的指定位置是从0开始的

1.charAt()方法可以得到指定位置的字符

2.substring(a,b)方法可以得到从a开始到b结束(不包括b)的字串;如果省略第二个参数则返回的字符串会一直到字符串的结尾,如果a大于b则会自动调整为小数在前。

3.substr(a,b)方法能得到从a开始为b的字符串,如果省略b则表示到字符串结尾,如果a是负数则表示倒数位置。

4.slice(a,b)方法可以得到从a开始到b(不包括b)的字符串,a可以是负数但必须小于b.

6.字符串trimStart()h和trimEnd()方法:清除字符串首和尾的空格。

7.toUpperCase()转为大写,toLowerCase()转为小写。

8.indexOf()方法返回某个指定的字符串值在字符串中首次出现的位置。如果没有出现,则返回-1.