zoukankan      html  css  js  c++  java
  • 数据类型转换和转义字符

    1数据类型转换

    主要有:Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。 

    1.1 typeof 操作符

     

    1.2将数字转换为字符串

    1)全局方法 String() 可以将数字转换为字符串。

    该方法可用于任何类型的数字,字母,变量,表达式:

    var x=123;

    String(x)         // 结果是123

    String(123)       // 结果是123

    String(100 + 23)  // 结果是123 

    2 toString() 方法

    var x=123;

    x.toString()    // 结果是123
    (123).toString()    // 结果是123
    (100 + 23).toString()    // 结果是123

    1.3将布尔值转换为字符串

    String(false)        // 返回 "false"
    String(true)         // 返回 "true"

    false.toString()     // 返回 "false"
    true.toString()      // 返回 "true"

    1.4将字符串转换为数字

    转换原则:

    从左住右第一个不是数字的位置 

    123abc  // 123

    1a2b    // 1

    Abc123  // 0 

    1)

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

    2)

    一元运算符 +

    可用于将变量转换为数字:

    + prompt()   会转成数字

    1.5将布尔值转换为数字

    Number(false)     // 返回 0
    Number(true)      // 返回 1

    1.6自动转换类型

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

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

     

    2转义字符 

    反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符:

    转义字符 () 可以用于转义撇号,换行,引号,等其他特殊字符。 

    示例:

  • 相关阅读:
    OpenAM单点登录系统安装部署手册
    SSL、TLS协议格式、HTTPS通信过程、RDP SSL通信过程
    git命令手册
    乱七八糟
    基于OpenAM系列的SSO----基础
    MySQL必知必会:组合查询(Union)
    Python文件读写、StringIO和BytesIO
    Java遇见HTML——JSP篇之JavaWeb简介
    框架基础——全面解析Java注解
    8、JavaScript深入浅出——数据类型
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/9655731.html
Copyright © 2011-2022 走看看