首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js的6种数据类型_主要数据类型

JS常用的六种基本数据类型JS中一共有九种数据类型,有六种基本数据类型,分别是:String (字符串)、Number (数值)、Boolean (布尔值)、Null (空值)、Undefined...(未定义)、Object(对象) String 字符串 在JS中字符串需要使用引号引起来 使用双引号或单引号都行,但是不要混着用 引号不能嵌套,双引号不能放双引号,单引号不能放单引号 在字符串中我们可以使用...\作为转义字符,当表示一些特殊符号是可以使用 \进行转义 \“表示”、\‘表示’、\n表示换行、\t制表符(空格)、\表示(2个斜杠出来1个斜杠) Number 数值 在JS中所有的数值都是Number...类型,包括整数和浮点数(小数) Js中可以表示数字的最大值 Number.MAX_VALUE 1.7976931348623157e+308 Number.MIN_VALUE 大于0的最小值 5e...typeof检查Infinity也会返回一个number NaN表示一个特殊的数字,表示Not A Number 使用typeof检查NaN也会返回一个number Boolean 布尔值 布尔值只有两个,主要用来逻辑判断

70710

JS实现clone()方法,对五种主要数据类型进行值复制

自己写了两个克隆的函数: cloneOwn:克隆自定义对象的自有属性,不包括继承的属性,属性可以是基本数据类型和数组,自定义的对象,可以制定要克隆的属性名称列表。...} } } return obj; }; // 定义在Object.prototype上的clone()函数是整个方法的核心,对于任意一个非js...而对于所有js预定义的对象,如Number,Array等,我们就要实现一个辅助clone()函数来实现完整的克隆过程: /* Method of Array*/ Array.prototype.clone...同时我也在开发一个插件,主要的思想也就是扩展预定义对象的方法。 这个插件叫JustJS(Github项目地址) 有以下一些特性:1. 同时支持Web前端和node.js使用。2.

2.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

JS数据类型_JS数据类型之引用数据类型

最近有很多人说数据类型是 6种。我怎么记得JS数据类型有8种。最近发现好多人对JS的基础不太了解。很多数据类型都没有搞清楚。不BB,我就按我的理解写一波笔记,每次看一波书我就感觉一次比一次多懂一点。...JS数据类型:基础概念 请注意:JS数据类型有8种。 在ES5的时候,我们认知的数据类型确实是 6种:Number、String、Boolean、undefined、object、Null。...JS数据类型JS数据类型有几种? 8种。Number、String、Boolean、Null、undefined、object、symbol、bigInt。...JS数据类型:Object 中包含了哪几种类型? 其中包含了Data、function、Array等。这三种是常规用的。 JS数据类型JS的基本类型和引用类型有哪些呢?...JS数据类型:如何判断数据类型

5.9K31

js 数据类型笔记

这篇文章主要是对阮一峰老师javascript教程中数据类型和运算的笔记,方便记忆。...有需要的朋友建议直接观看阮一峰老师javascript教程,写得更详细 一:数据类型概述 1、简介6种数据 1.1数值(number):整数和小数 1.2字符串(string):文本 1.3布尔值(boolean...狭义的对象(object) 数组(array) 函数(function) 2、typeof 运算符 这个运算符测试一个值到底是什么数据类型 重点就是 typeof null // "object" typeof...= 比较运算符:>,>=,<,<= 3.2其他数据类型转换成布尔值 转换规则是除了下面六个值被转为false,其他值都视为true。...', 'h w': 'Hello World', 'p+q': 'Hello World' }; 4、键值的使用场景 对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型

1.9K20

JS数据类型转换

一、强制/显式类型转换 主要有Number、String、Boolean三种 1. Number 可以将任意类型数据转为number,主要分为简单数据类型、引用数据类型两种 a....引用数据类型 Object、Array:先调用valueOf()方法,如果返回简单数据类型,则可,否则再调用toString()方法,如果得到简单数据类型即可,否则报错。...String 可以将任意类型数据转为string,主要分为简单数据类型、引用数据类型两种 a....引用数据类型 Object、Array:先调用toString()方法,如果返回简单数据类型,则可,否则再调用valueOf()方法,如果得到简单数据类型即可,否则报错。 3....boolean,true ➡️ true,false ➡️ false,除了以下五个,其余全部转为true undefined、null、0(包括+0和-0)、NaN、''(空字符串) 二、自动/隐式类型转换 主要有三种情况

2.3K30

JS数据类型之基本数据类型

一、数据类型简介: 1.JavaScript(以下简称js)的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型); 2.js常用的基本数据类型包括undefined、null、number...、boolean、string; 3.js的引用数据类型也就是对象类型Object,比如:Object、array、function、data等; 二、基本数据类型特点: 1.基本数据类型是按值访问的,...就是说我们可以操作保存在变量中的实际的值; 2.基本数据类型的值是不可变的,任何方法都无法改变一个基本数据类型的值,比如一个字符串: let name = 'zhangsan' name.substr...,再次说明基本数据类型是不可变的。...4.基本数据类型的赋值是简单的赋值(如果从一个变量向另一个变量赋值基本类型的值,会在变量对象上创建一个新值,然后把该值赋值到位新变量分配的位置上): let a = 18 let b = a

2K20

重学JS基础--数据类型

一.基本数据类型 js有5大基本数据类型包括: undefined null number boolean string ES6新增了一种基本数据类型Symbol(用于标识唯一性) 这些数据是直接存在栈空间中的...,基本数据类型是按值访问的,就是说我们可以操作保存在变量中的实际的值。...,这也正是基本装包类型和引用类型主要区别:对象的生存期 使用new操作符创建的引用类型的实例,在执行流离开当前作用域之前都是一直保存在内存中 而自动创建的基本包装类型的对象,则只存在于一行代码的执行瞬间...JS 数字类型只有number类型,number类型相当于其他强类型语言中的double类型(双精度浮点型),不区分浮点型和整数型。...除了NaN,JS还有两个特殊的数字 Infinity,无穷大; -Infinity,负无穷大。

73910

MySQL中的数据类型_js中的数据类型

MySQL数据类型精讲 1.MySQL中的数据类型 常见数据类型的属性,如下: 2.整数类型 2.1 类型介绍 整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT...MySQL有多种表示日期和时间的数据类型,不同的版本可能有所差异,MySQL8.0版本支持的日期和时间类型主要有:YEAR类型、TIME类型、DATE类型、DATETIME类型和TIMESTAMP类型。...MySQL中支持的二进制字符串类型主要包括BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB类型。...创建数据表,表中包含一个JSON类型的字段 js 。 CREATE TABLE test_json( js json ); #向表中插入JSON数据。...INSERT INTO test_json (js) VALUES ('{"name":"songhk", "age":18, "address":{"province":"beijing", "city

6.7K20
领券