javascript基本数据类型

     2022-03-17     182

关键词:

JavaScript基本数据类型

在JavaScript种一共有6种数据类型:Null、Undefined、Boolean、String、Number、Object。其中Object是一种复杂数据类型。

基本数据类型:Null、Undefined、Boolean、String、Number。

引用数据类型:Object、Array、Date、RegExp。

本文只对基本数据类型做一些介绍,引用数据类型不作介绍。

 

Null和Undefined

两种数据类型,看起来有些相似,其实他们的逻辑含义是完全不一样的。

null所表示的含义是一个空对象指针,也就是说当声明一个变量初始化为Null时,表示的含义是,这里是一个空的对象,也就是“没有对象的空对象”。

而undefine所表示的含义是,变量已经声明但未对其进行初始化,也就是说,“这个值不存在”。

技术分享

Boolean类型

我们可以对任何数据类型的值调用Boolean()函数,而且会返回一个Boolean值,下表将会给出各种数据类型对应的转换规则。

数据类型 true

false

Boolean true

false

String 任何非空字符串

""

Number 非零数值(包括无穷)

0和NAN

Object 任何对象

null

Undefined ---

undedined

 

 

 

 

 

 

 

 

 

Number类型

JavaScript中的数值类型可以表示,整型和浮点型,以及二进制,八进制,十六进制的数。

浮点数值:保存浮点数值的空间是整型的二倍,一般浮点型后的2.0,33.0都会被转换成整型2,33。

精度问题:

技术分享

最大值:MAx_VALUE

最小值:MIN_VALUE

NAN:

NAN表示这不是一个数

  • 任何数除以0都会返回NAN
  • NAN与任何值都不相等,包括NAN本身
  • NAN与任何数进行运算,都会返回NAN

isNAN():判断这是不是NAN

数值转换

Number():可以将任何数据类型转换为数值

  • 如果是布尔型,true转换1,false转换0;
  • 数值型直接转入转出;
  • NULL转为0;
  • undefined转为NAN;
  • 字符串:带字母转为NAN;十六进制可转十进制;有限浮点型也会转换(如2.3);字符串为空转换为0;

技术分享

 parseInt():只会解析数值。

一个参数时:

技术分享

两个参数时:

 技术分享

parseFloat():

技术分享

 String类型

转换为字符串toString()方法,除了null和undefined(数值,对象,布尔值,字符串)都有这个方法,并且可以输出二进制,八进制,十进制,十六进等有效进制的字符串值。

技术分享

技术分享

 String()方法:

  • 与调用toString()没有参数的的返回值相同;
  • null,返回null
  • undefined,返回undefined

技术分享

 

javascript基本数据类型

  JavaScript语言中有五大基本数据类型:    数字;    字符串;    布尔值;    undefined;    null;  任何不属于基本数据类型的东西都属于对象。  数字类型可以存储的数据包括:正负整数、浮点... 查看详情

javascript高级编程系列-基本数据类型

javascript中的基本数据类型包括:Undefined,Null,Boolean,Number,String5种数据类型1.Undefined类型(只有一个值undefined,常被用来表示未初始化的变量)如果一个变量未进行初始化则它的初始值为undefined,数据类型为Undefined    &nb... 查看详情

javascript的基本类型剖析:

javascript的基本数据类型包含string,number,boolean,function,object,undified基本的6的基本数据类型这篇文章就主要介绍一下这六种基本数据类型的主要方法和使用1字符类型string 经常使用的方法有 parseInt(str1)不是字符类型的方法 ... 查看详情

javascript数据类型与类型判断详解(代码片段)

一、JavaScript 数据类型JavaScript 数据类型有两种,分别是基本数据类型和引用数据类型。基本数据类型NumberStringBooleanUndefinedNullSymbol (ES6新增,表示独一无二的值)引用数据类型ObjectFunctionArray我们来详细了解一下这两种... 查看详情

javascript中的基本类型和引用类型

一、基本类型和引用类型概述js中数据类型的值包括:基本类型值和引用类型值基本数据类型:undefined;null;boolean;number;string引用类型值:保存在内存中,js不允许直接访问内存位置,因此时操作引用而不是实际对象... 查看详情

javascript基本数据类型

  //String对象//创建对象vars1=newString("hahaxiaofan")vars2="HAha2"//String的对象属性length,遍历字符串document.write(s1.length)for(variins1){document.write(i);document.write(s1[i]);}//大小写转换document.write(s2 查看详情

进击javascript核心---基本数据类型(代码片段)

ES5之前提供了5种基本数据类型和1种引用数据类型基本数据类型:Undefined,Null,String,Number,Boolean引用数据类型:Object ES6开始引入了一种新的基本数据类型Symbol,表示独一无二的值1、typeof操作符typeof是一个操作符而不是函数,因... 查看详情

javascript的五种基本数据类型及转换

js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型就是特殊的(Object)。"undefined"变量未定义"boolean"变量是布尔值"string"变量是字符串"number"变量是数值"object"变量是对象或者null"funct... 查看详情

javascript常用数据类型及数据转换

一、原始数据类型:string,number,boolean,null,undefined,object.(简单的用(typeofxx)去判断)1)基本数据类型:a)string(字符串)数据基本类型(自变量)和引用类型1.定义一个基本数据类型的字符串vars="xiao.ming";2.定义一个基本数据的引用类型... 查看详情

2.1javascript中的五种基本数据类型(待更新)

[0]5种数据类型:   [0.1]基本数据类型:Undefined、Null、Boolean、Number、String       [0.1.1]基本类型值是指简单的数据段,5种基本类型是按值访问的,因为可以操作保存在变量中的实际值  &n... 查看详情

javascript基本数据类型与数组

基本数据类型1.undefined (vara;)2.null  (vara=null);3.String (vara=""or‘‘);4.boolean(vara=tureorfalse);5.object对象类型;6.number(vara=1or 1.11);数组的声明1.vara=newarray()创建一个空数组2.vara=newarr 查看详情

javascript引用类型

...量中的实际的值。引用类型的值是保存在内存中的对象。JavaScript不允许直接访问内存中的位置,也就是说不能直 查看详情

javascript数据类型检测

一、JavaScript数据类型  1、基本数据类型(6种)UndefinedNullBooleanNumberStringSymbol  (ES6新增)  2、引用数据类型:Object二、数据类型检测  1、typeof  可以检测除null外的基本类型。null和所有对象的typeof都是“object”,不能... 查看详情

初识javascript变量和基本数据类型

...制台。设置一下firefox中的配置选项,以便使控制台中的javascript警告更为严格。。。以方便我们更好的找出程序中不必要的bug.1.在火狐浏览器firebox地址栏中输入about:config;2.在过滤器的搜索栏中输入strict,并按enter键;3.双击javasc... 查看详情

javascript中基本类型和引用类型的区别分析

...之一就是值类型和引用类型的区别。下面我们来看一下在JavaScript中基本数据类型(PrimitiveTypes)和引用类型(ReferenceTypes)的区别。、基本类型和引用类型ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的... 查看详情

javascript基本数据类型问题汇总

isNaN()检测是否是NaN;比较浮点相等,用绝对值,是否小于某一个阈值Math.abs(1/3-(1-2/3))<0.0000001;字符串多行显示,ES6中使用反引号``;ES6连接字符串``;字符串方法:toUpperCase()、toLowerCase()、substring()、indexOf();字符串值不会变,基... 查看详情

javascript数据类型检测

Javascript有5种简单数据类型和一种复杂数据类型基本数据类型:String,Boolean,Number,Undefined, Null引用数据类型:Object(Array,Date,RegExp,Function)1.typeof操作符要检测一个变量是不是基本数据类型, typeof操作符是最佳的工具。vars="Nich... 查看详情

javascript核心语法之基本数据类型(绝对详细,满满干货)(代码片段)

数据类型    1.JavaScript中有五种简单的数据类型,被称为基本数据类型,分别是:undefined---未初始化的变量以及未声明的变量null---空类型boolean---true或falsenumber---整数或浮点数string---用双引号来进行声明的字符串  ... 查看详情