JS简单数据类型

#1.简单数据类型

##1.1number

- 定义:整数和小数

- 大于`2**2014`显示无穷大

- 小于`-2**2014`显示无穷小

- `NaN`表示非数字,但它属于number类型

- 所有涉及到NaN的操作结果都是NaN

- NaN跟任何数据都不相等包括它自己

##1.2string字符串类型

- 如果数据有引号,就为字符串类型

- 当有嵌套结构时,不能使用一样的引号,可以使用转义符`\‘\‘`

- 特殊符号:`\n`换行、`\t`制表符

##1.3boolean数据类型

- 只有`ture`和`false`两个值

##1.4undefined未定义数据类型

- 只有一条数据undefined,变量未赋值会得到undefined、查看未声明的数据会得到undefined

##1.5null空对象

- 只有null一条数据,通过`typeof`审查会得到`object`

- `null==undefined`

#2数据的属性和方法

##2.1number

###2.1.1静态方法

- 判断一个数是否为整数:`Number.isInteger();`

- 判断一个值是否为有限数值:`Number.isFinite();`一般用来判断是否为数字类型

- ES6新增,判断一个值是否为非数字:`Number.isNaN();`只有判断NaN为true

###2.1.2实例方法

- `num.toFixed();`保留几位小数,转换成字符串,括号内数值范围0-20

##2.2number

###2.2.1属性

- `str.Length;`查看字符串中有多少个字符

###2.2.2实例方法

- `str.charAt();`通过位置找字符,取值从0开始

- `indexOf();`通过字符找位置,如果有相同字符找第一个

- `lastIndexOf();`通过字符找位置,如果有相同字符找最后一个

- `str.slice;`截取字符串,不包括结束位置的字符,如果不写结束位置,可以截取到最后位置

- `str.concat();`拼接字符串

- `str.toLowerCase();`把字符串转成小写

- `str.toUpperCase();`把字符串转成大写

- `str.split();`把一个字符串按照指定符号分割成数组

- `str.trim();`去除字符两端的空格,`str.trimLeft();`去除字符左端的空格,`str.trimRight();`去除字符右端的空格

- `str.includes();`判断字符串是否包含指定字符

- `str.repeat();`重复字符串

原文地址:https://www.cnblogs.com/namofa/p/9064819.html

时间: 2024-11-10 16:05:20

JS简单数据类型的相关文章

js 简单数据类型和复杂数据类型的区别

原始数据类型: number,string,boolean,undefined, null,object 基本类型(简单类型),值类型: number,string,boolean 复杂类型(引用类型):object 空类型:undefined,null 值类型的值在哪一块空间中存储? 栈中存储 引用类型的值在哪一块空间中存储?对象在堆上存储,地址在栈上存储 var num=10;//值类型,值在栈上 var obj={};//复杂类型,对象在堆,地址(引用)在栈 值类型之间传递,传递的是值 引

JaveScript简单数据类型(JS知识点归纳二)

JS中的简单数据类型有五种 : --> string --> number -->boolean --> null -->undefined 数据类型的检测 :typeof 语法: typeof 数据:    typeof ( 数据 ) : 1 typeof 100; //结果为number 使用typeof获取的数据类型名是字符串类型 1 var num = 100; 2 var result = typeof num;//result此时保存的是变量str中数据的类型名

js中的简单数据类型和复杂数据类型

Js的数据类型可以分为简单数据类型和复杂数据类型 简单数据类型有5种,Number,String,Boolean,undefined,null 1.Number数字类型 ,在控制台显示颜色位蓝色 整数,浮点数,科学计数法 NaN是Number类型,但是NaN != NaN 2.String字符串型 , 控制台显示黑色 <1>.单/双引号包裹,成对出现 <2>.str.length 获取字符串的长度 <3>.转义字符 \’ , \” , \n(换行) 3.Boolean

javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象

对象字面量  JSON var obj = { aaa :999}; var json={"aaa":999,"bbb":888}; "kay":value 对象字面2??定义方法和json很像,只有一点不同,json的key 必须加"" : 对象,数组也可以作为键值 JSON的组成 Javascript Object Notation 对象字面量的一种表现形式 : 键名必须有双引号""包围 : 为什么用J

easyUI中treegrid组件构造树形表格(简单数据类型)+ssm后台

这几天做的项目要求用树形表格的形式展示一部分数据,于是就想到了使用easyUI的treegrid组件,但几经翻查各种资料,发现数据类型大多采取标准数据类型,即包含children元素的数据类型,小编查遍各种资料,几经实验,小编找到了一种使用简单数据类型的展示树形表格的方法.在这里介绍给大家,仅供参考: 框架使用的是ssm框架,数据库用的是oracle,其中数据库中要展示的表设计成大致如下的样子: 参考了一下easyUI的demo中给出的数据类型,如下格式: 打开里面显示如下: 这是一个json串

关于JS的数据类型的一些见解

关于js里的数据类型这块,小弟说一下个人对它的一些见解,如果有错误希望大家一起帮我纠正 js中的数据类型可以归类两类, 简单数据类型:string,number,boolean,null,undefined 复杂数据类型:object 其实严格说:null是object类型 alert(10 + ":" + typeof (10));//10:number alert("abc:" + typeof ("abc"));//abc:string a

js基本数据类型及判断方法

判断对象是否为空? Js代码 if (typeof myObj == "undefined") { var myObj = { }; } //这是目前使用最广泛的判断javascript对象是否存在的方法. 一.基本数据类型 js一共有六种数据类型:五种简单数据类型和一种复杂数据类型: 五种简单数据类型包括:String.Number.Boolean.undefined.Null 一种复杂数据类型:obeject 自己总结: 1,几种false undefined,null,空字符串,

JS的数据类型及转换(还是基础的东西)

朋友说我这是再自娱自乐,我只想说,你说的对????????!其实也不然,这算是我对自己的基础的一次彻底性的重新梳理以及闲的无聊,找点显得比较有意义的事情做罢了. 回归正题,在JS中,数据类型有哪些呢?看看下图 字符串.数字.布尔类型就不细说了,这些大家都懂,说一些大家关注度比较少的东西...... NULL和Undefined: NULL和Undefined一样都只有一个值,并且都是他们本身,但是有一点特别的有意思,那就是: 在W3C里事这样解释这两个东西的: 值 undefined 实际上是从

前端之JavaScript:JS简单介绍

JavaScript(JS)之简单介绍 一.JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0