数据类型

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”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

视图或片段库为常见数据类型组成 UI

一个具有两种显示类型的片段[关闭]

(转) Java中的负数及基本类型的转型详解

从 Apollo 缓存中读取特定类型的所有片段

Android 上的 Kotlin:如何在片段中使用数据库中的 LiveData?