关闭

Js的typeof返回哪些数据类型?

时间: 2020-02-27阅读: 1238标签: 类型

JavaScript中的数据类型:值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。


JavaScript的typeof返回的数据类型有:

  • undefined

  • string

  • boolean

  • number

  • Object

  • Function


javascript的typeof返回数据类型示例:

Undefined

var a1; alert(typeof(a1));
function way{}  
alert(way()); 
alert(typeof(way()))

运行结果:undefined

number

var num1=12; alert(typeof(num1));

运行结果:number

string

Var num2=”12”; alert(typeof(num2));

运行结果:string

boolean

Var flag=true; alert(typeof(flag));

运行结果:boolean

object

Var str=new string(); alert(typeof(str));
Var a=null; alert(typeof(a));

运行结果:object

function

alert(typeof(String));

运行结果:function


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/7900

关闭

不同类型值相比较的规则和类型转换、隐式转换

相等运算符(==) 在遇到两个操作数类型不同的时候,要遵守的规则和类型转换 ;如果-个值是null, 另一个是undefined,则它们相等

Js基本包装类型

为了能更好的操作基本类型值,JavaScript提供了3个特殊的引用类型:Boolean,Number和String。这些引用类型和传统对象相似,有自己的属性和方法,但也具备各自的特殊行为。

js数据类型

数据类型指的就是字面量的类型。js有6种数据类型:String 字符串、Number 数值、 Boolean 布尔值、Null 空值、Undefined 未定义、Object 对象。

js中关于带数字类型参数传参丢失首位数字0问题

最近在项目中遇到一个问题,js中传带有数字的参数时,如果参数开头有数字0,会把0给去掉,由于js对数据类型没有一个具体的声明,传入的数值有可能被其默认当中数字,而将多余的0给自动去除了。

javascript的nan是什么?

NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。

js中[] == ![] 发生了什么?

记不清在某处看见了这一比较,当时对强制转换这块理解的还没有特别清晰,故有此一文。以为我会以标题的表达式来展开?那你就错了,下面直接上[] == []是如何转换的:因为!运算符的优先级比较高

js中为什么你不敢用 “==”

类型转换在各个语言中都存在,而在 JavaScript 中由于缺乏对其的了解而不慎在使用中经常造成bug被人诟病。为了避免某些场景下的意外,甚至推崇直接使用 Strict Equality( === )来代替 ==。这确实能避免很多bug

File、Blob、dataURL 和 canvas 的应用与转换

通常情况下, File 对象是来自用户在一个 input 元素上选择文件后返回的 FileList 对象,也可以是来自由拖放操作生成的 DataTransfer 对象,或者来自 HTMLCanvasElement 上的 mozGetAsFile() API

js类型转换的各种玩法

对于object和number、string、boolean之间的转换关系,ToPrimitive是指转换为js内部的原始值,如果是非原始值则转为原始值,调用valueOf()和toString()来实现。

TypeScript基础类型与联合类型

TypeScript对它的学习其实是在前年就开始了,后面一直没有机会在项目中使用,直到最近我司开发小程序,使用京东的taro才算真正了。使用的过程中,发现对其基本知识点并没有通透,所以才想到要记录学习的过程。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!