Javascript

js中的数据类型

本文主要是介绍js中的数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

js中的数据类型有两中

第一种:是基本数据类型

String  字符串

Number  数字

Boolean  布尔值

Null  空

Undefined  未定义

Symbol  唯一值

Biglnt  大数字

第二种:是引用数据类型又称为(对象数据类型)

Object(对象 又叫基类)js中我们叫对象又称基类 {} 空对象

Array  [] 空数组

Function  函数

Date 日期

RegExp 正则

2.常见的数据类型判断

1.typeof 一般用来判断基本数据类型 不能判断引用数据类型 会之间返回小写的字符串数据类型

特殊 typeof null ===> "object"

2.istanceof 要判断的数据类型  instanceof  [Array /Object/ Function] 返回值是trur  false

3.Constructor构造函数  要判断的数据类型

4.Object.prototype.toString.call 要判断的数据类型  返回值 [object数据类型]

5.$.type 要判断的数据类型 最全的数据类型判段  string number object

3.基本数据类型和引用数据类型的区别

基本数据类型是直接存储在栈内存中,引用数据类型,它的值是在堆内存中开辟了一块新的内存空间我们通过变量来复制一个引用数据类型的时候其实只是把这个开辟的内存空间的地址进行了一个赋值。

4.基本数据类型和引用数据类型在内存中的执行图

 

这篇关于js中的数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!