js中的数据类型

作者: Random_ | 来源:发表于2017-07-18 10:37 被阅读22次

简单的数据类型
Undefined,Null,Boolean,Number,String。

检测基本数据类型的typeof是操作符而不是函数

"undefined"-----如果这个值未定义
"boolean"-----如果这个值是布尔值 true/false区分大小写的
"string"------如果这个值是字符串
"number"-----如果这个值是数值
"object"-----如果这个值是对象或者null(空对象指针)
"function"-----如果这个值是函数

检测引用类型instanceof

result=variable instanceof constructor
alert(person instanceof Object);//变量person是Object吗?
根据规定,所有引用类型的值都是Object的实例,因此在检测一个引用类型的值时和Object构造函数时,instanceof始终会返回true.

转型函数

toString()//数值,布尔值,对象和字符串值都有这个方法,返回字符串的副本,null和undefined没有这个方法。
String()//在不知道值类型下可以使用这个函数转换
要把某个值转换为字符串,可以使用加号操作符把它与一个字符串(”“)加在一起。
Boolean()//返回一个Boolean类型的值
有三个函数可以把非数值转换为数值
Number()转换为任何类型的数值
parseInt()//可以提供两个参数
parseFloat()

最令人关注的Number类型

var floatnum=1.0//解析为整数1
var floatnum=1.//解析为1,小数点后没有数字
!!!永远不要测试某个特定的浮点数值

NaN非数值

凡是涉及到任何NaN的操作(NaN/10)都会返回NaN
NaN与任何值都不相等,包括本身。
alert(NaN==NaN);//false
isNaN()在接收到一个值后会尝试将这个值转换为数值,某些不是数值的值会转换为数值,例如字符串”10“或者Boolean值,而任何不能转换为数值的值都会导致这个函数返回true。

String类型

双引号单引号表示都可以
字符串一旦创建,它们的值就不会被改变,要改变某个变量保存的字符串,首先要销毁原来的字符串,然后用另一个包含新值字符串填充该变量

相关文章

  • JS 里的数据类型转换

    一.JS中的数据类型 js中的数据类型可以分为七种:string 、number、boolean、symbol、 ...

  • JS中的数据类型和转换

    一、JS中的数据类型 js中的数据类型可以分为五种:number 、string 、boolean、 underf...

  • js基础(一)

    1-js中的数据类型 js中的原始数据类型有6中,其中基本数据类型有4种(string、number、boolea...

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

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

  • JS数据类型判断

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

  • JS 高频面试题汇总

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

  • JS 里的数据类型

    JS之父:Branden Eich。 JS的标准是ECMAScript。 JS只有七种数据类型,在这些数据类型中要...

  • js中的数据类型及转换

    Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,n...

  • js笔记二十六之预解释

    js中的数据类型 基本数据类型stringnumberundefinednullBoolean 引用数据类型对象{...

  • Web前端必知篇:原型链的讲解

    js中的数据类型 js中的数据类型有两种,1是基本数据类型,2是引用数据类型。引用数据类型又可分为原生引用类型和自...

网友评论

    本文标题:js中的数据类型

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