zoukankan      html  css  js  c++  java
  • 2_3:变量:[ 类型之间转换 ]

    一  转换为字符串

    1)变量名.toString()

    var num = 10; console.log(typeof num.toString()); 

    2)函数 String(变量名)

    var num = 10; console.log(typeof String(num)); [ 强制转换 ]

    3)加号拼接 [ 隐式转换 ]

    var num = 10; console.log(num + ''); [ 常用 ]

    二  转换为数字型 [ 重点 ]

    1)整数函数

    console.log(parseInt('3.75')); //输出: 3
    console.log(parseInt('120px')); //输出:120 [ px被截取了 ]
    console.log(rem120px); 输出: NaN [ 数字在中间位置或结尾取不到 ]

    2)浮点函数

    console.log(parseFloat('3.14')); //输出: 3.14

    3)数字函数

    console.log(typeof Number('2.14'));

    4)算数运算 [ 隐式转换 ]

    console.log('12' - 0); 输出: 12; 
    console.log('123' - '120'); //输出:3  两个字符串可以 减 乘 除 操作

    三 转换为布尔值

    console.log(Boolean(null));//false
    console.log(Boolean(''));//false
    console.log(Boolean(0));//false
    console.log(Boolean(NaN));//false
    console.log(Boolean(undefined));//false
    //1 代表 空 否定的值 都会被转为false
    //2 空字符串 0 NaN null undefined 这五个都是false  其他都是true
  • 相关阅读:
    SQL DATE_SUB 函数用法
    MySQL中concat函数(连接字符串)
    Mysql命令
    PHP 数字转汉字函数
    php 递归的生成目录函数
    我的SublimeText配置
    常见HTTP状态200,304,403,404,503
    鞋子特大号歌词
    去掉iframe白色背景方法
    php 空格无法替换,utf-8空格惹的祸
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14388070.html
Copyright © 2011-2022 走看看