zoukankan      html  css  js  c++  java
  • JavaScript类型转换

    JavaScript数据类型

    string  number  boolean  object  function

    JavaScript对象类型

    Object  Date  Array

    2个不包含任何值的数据类型

    null  undefined

    NaN:not a number。NaN类型为number,任意两个NaN都不相同。

    constructor属性

    返回所有JavaScript变量的构造函数

    隐式转换

    数字+字符串:数字转换为字符串

    数字+布尔值:布尔值转为数字

    字符串+布尔值:布尔值转为字符串

    布尔值+布尔值:布尔值转为数字

    转换为字符串

    String(x);

    x.toString();

    x可以是数字,字母,变量,表达式,布尔值,日期方法等。

    字符串转换为数字

    +可以将变量转换为数字

    var y = "5";   var x = +y;  //x为5

    var y = "y";    var x = +y;  //x为NaN

    布尔值转换为数字

    Number(true)  //返回1

    Number(false) //返回0

    parseInt("35你好"); //返回35

    parseFloat("3.14hh"); //返回3.14

    注:number()是只要有非法字符就返回NaN,parse是从左向右检查,能转就转,如果左边开头是非数字,也返回NaN。

  • 相关阅读:
    Java回调机制
    显示Title和隐藏Title的ListView
    ListView的小知识
    小知识点
    Shader的使用
    项目知识(二)
    项目知识(一)
    复习篇(一)Activity的生命周期和启动模式
    BootStrap 提示框
    BootStrap选项卡
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/11793366.html
Copyright © 2011-2022 走看看