zoukankan      html  css  js  c++  java
  • javascript学习笔记

    JavaScript 数据类型:

    在 JavaScript 中有 5 种不同的数据类型:

    • string
    • number
    • boolean
    • object
    • function

    3 种对象类型:

    • Object
    • Date
    • Array

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

    • null
    • undefined

    其中需要注意的的是:

      • NaN 的数据类型是 number
      • 数组(Array)的数据类型是 object
      • 日期(Date)的数据类型为 object
      • null 的数据类型是 object
      • 未定义变量的数据类型为 undefined

    将某种类型转化为string类型的方法:

    1、String()   :String(100+23) =>123

    2、.toString()   

    3、toExponential()  :把对象的值转换为指数计数法。

    4、toFixed()    :把数字转换为字符串,结果的小数点后有指定位数的数字。如var a = 12.465465468;console.log(a.toFixed(3))//12.465;如果没有指定有参数,那么就会返回整数。

    5、toPrecision()   :把数字格式化为指定的长度。如var a = 12.465465468;console.log(a.toPrecision(3));//12.4 如果没有指定参数,那么就会返回原有值,这里就会返回12.465465468

    将某种类型转化为Nunber类型的方法:

    1、Number()  

    Number(" ")       // 返回 0 
    Number("")        // 返回 0
    Number("99 88")   // 返回 NaN

     2、一元运算符 + 可以将字符串转化为Number

    var y = "5";      // y 是一个字符串
    var x = + y;      // x 是一个数字

    3、parseFloat()   :解析一个字符串,并返回一个浮点数。

    4、parseInt()    :解析一个字符串,并返回一个整数

    将Date()转化为Number相当于Date()的getTime()

    d = new Date();
    Number(d)  // 返回 1404568027739

    d = new Date();
    d.getTime()        // 返回 1404568027739

    自动转换类型

    当 JavaScript 尝试操作一个 "错误" 的数据类型时,会自动转换为 "正确" 的数据类型。

    5 + null    // 返回 5         null 转换为 0
    "5" + null  // 返回"5null"   null 转换为 "null"
    "5" + 1     // 返回 "51"      1 转换为 "1"  
    "5" - 1     // 返回 4         "5" 转换为 5

  • 相关阅读:
    Hibernate Tomcat JNDI数据源配置(转)
    使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)
    丢弃重口味的xml配置--spring4用groovy配置bean(转)
    Java 对象的生命周期
    设计模式学习总结(23) 中介者模式
    WebSocket初探
    设计模式 之 建造者
    谈谈CListCtrl 扩展风格设置方法-SetExtendedStyle和ModifyStyleEx 比較
    linux signal 处理
    UVA 1546
  • 原文地址:https://www.cnblogs.com/fireporsche/p/6391704.html
Copyright © 2011-2022 走看看