数据类型
Posted xljdlx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型相关的知识,希望对你有一定的参考价值。
1.Undefined类型(返回值undefined)
var dd; alert(typeof dd)//undefined
2.Null类型(返回值null)
var dd=null;//变量将来用于对象,赋值应该赋值null alert(typeof dd)//object
3.Boolean类型(返回值true或false)
alert(true===1)//false true不一定等于1 alert(false===0)//false false不一定等于0 var message=‘Hello Word‘ alert(message) var messageasboolean=Boolean(message)//通过Boolean()可以转换为布尔值 alert(messageasboolean)
4.Number类型(返回值number)
4.1进制
//10进制(0-9) alert(10)//10 alert(99)//99 //八进制 必须0开头 序列(0-7) 注:八进制在严格模式下无效,会抛错 alert(071)//57 alert(077)//63 //十六进制 必须以0x开头 序列(0-9及a-f) alert(0x19)//25 alert(0xff)//255
4.2浮点数值(该数值必须包含一个小数点,小数点后面必须包含至少一位数,小数点前可以无数值)
alert(1.0)//1
//科学技术法(e方法) alert(3e5)//300000 alert(3e-5)//0.00003
4.3NaN(非数值nan是特殊数值)表示本来要返回而没返回
alert(NaN/10)//任何涉及NaN操作返回值都是NaN alert(NaN==NaN)//false NaN与任何值都不相等 //isNaN()函数接受一个参数,该参数是任何类型,函数会确定这个是否“不是数值”,不是数值得值会转化为数值 alert(isNaN(10))//false alert(isNaN(‘10‘))//false alert(isNaN(‘blue‘))//true alert(isNaN(true))//false
5.String类型(返回值string)
6.Object类型(返回值objec)
以上是关于数据类型的主要内容,如果未能解决你的问题,请参考以下文章
对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段