美文网首页
JS 数据类型

JS 数据类型

作者: 我有一条小黑狗 | 来源:发表于2019-03-28 13:40 被阅读0次

最新的 ECMAScript 标准定义了 7 种数据类型:

Boolean(布尔),Null, Undefined, Number, String, Symbol (ES6新定义), Object;其中前六种也是原始类型(基本类型),Object引用数据类型。

Null:

null类型代表空值,一个空对象指针,使用typeof运算得到object

typeof null

Undefined:

当声明一个变量,但未初始化时,得到的就是undefined

检测undefined

简单的区别null和undefined就是:若定义一个自变量,但是未初始化变量,则返回得到undefined;因此可以把undefined看作成空的变量,而null则看作空的对象。

undefined和null对比

Number:

简单的说明NaN和列举Number常用的对象方法;

NaN即not a number ,不是一个数字;在js中,整数和浮点数都被统称为Number类型,NaN是number对象上的一个静态属性,可通过Number.NaN进行访问。不能转换成Number类型的内容值都将为NaN,如图

转换图

应该注意的是Number()转换的是整个值,而不是部分,parseInt()转化的是第一个无效字符串之前的内容,parseFloat()同parseInt();

NaN和NaN并不相等,但是可以用i是NaN判断是否为NaN。

判断NaN

常用的Number对象方法:

Number对象方法

String:

仅列举String对象常用的方法:

charAt (); 返回在指定位置的字符 string.charAt(index)

concat () ; 连接两个或者更多的字符串,并返回新的字符串 string.concat(string1string2, ..., stringX)

indexOf () ; 返回某个指定的字符串值在字符串中首次出现的位置 string.indexOf(searchvalue,start)

includes (); 判断字符串是否包含指定的子字符串 string.includes(searchvalue, start)

repeat (); 复制字符串指定的次数,并将它们连接在一起返回 string.repeat(count)

replace (); 用于在字符串中用一些字符替换另一些字符,或者替换一个与正则表达式匹配的字符串 string.replace(searchvalue,newvalue)

search (); 检索字符串中指定的子字符串,或者检索与正则相匹配的子字符串 string.search(searchvalue)

slice (); 提取字符串的片段,并返回被提取的部分string.slice(start,end);

split (); 把一个字符串分割成字符串数组 string.split(separator,limit)

startsWith (); 检测字符串是否以指定的子字符串开头 string.startsWith(searchvalue, start)

substr (); 在字符串中提取从开始下标开始的指定数目的字符 string.substr(start,length)

substring (); 提取字符串中介于两个指定下标的字符,提取的字符串包括开始下标内容,但是不包括结束下标处的字符 string.substring(from, to)

toLowerCase ();把字符串转换成小写 string.toLowerCase()

toUpperCase (); 把字符串转换成大写 string.toUpperCase()

trim (); 去除字符串两边的空白 string.trim()

toString (); 返回一个字符串 string.toString()

-----------------------------------------------------------------------------------------------------------------------

暂时写这么多内容,其他内容后续更新。。。。。


相关文章

  • JS的类型转换

    JS的数据类型: 首先, JS的数据类型分为基本数据类型和引用数据类型基本数据类型: string number ...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 2022前端面试题汇总(附答案)更新中

    JS相关 1.JS中的数据类型 (1)数据类型分为基本数据类型和引用数据类型基本数据类型:number、null、...

  • js深拷贝

    在写深拷贝之前,有必要说一下js的数据类型 一.js数据类型 1.1 分类 js数据类型分为两类:原始数据类型、引...

  • js数据类型

    JS基本数据类型和引用数据类型(JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝) 再讲 js 的基本数据类...

  • js入门知识点

    * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...

  • js常见知识点

    一、 js基本数据类型和引用数据类型 js基本数据类型:Number、String、Boolean、Null、un...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • JS 高频面试题汇总

    # 说一下JS 中的数据类型有哪些 JS 数据类型包括 基本 / 引用 / 特殊 数据类型: 基本数据类型:Str...

  • 浅拷贝和深拷贝

    JS数据类型 在JS语言中,数据类型分为以下两种: 基本数据类型:null undefined number st...

网友评论

      本文标题:JS 数据类型

      本文链接:https://www.haomeiwen.com/subject/dzvxdqtx.html