zoukankan      html  css  js  c++  java
  • Javascript-数据类型、类型转换

    typeof 判断数据类型:

      var n = 1;

      var t = "echo";  

      var fn = function() {}

      var arr = [1,2,3];

       typeof n;  //number

       typeof NaN;  //number  

       typeof t;  //string  

       typeof window //object

       typeof fn   //function

       typeof arr   //object

       typeof null   //object

       typeof a  //undefined

       ...

    charAt 返回指定位置的字符:

      var str = "Javascript";

      str.charAt(1);  //a

       str.charAt(2);  //v

    Number 返回数字类型:

      var a = '100';

       var b = '';

       var arr = [];

       var json = {};

       Number(a)  //100

       Number(b)  //0

       Number(true)  //1

       Number(false)  //0

       Number(window)  //NaN

       Number(json)  //NaN

       Number(arr)  //0

      Number(null)  //0

    parseInt 返回整型(默认十进制):

      parseInt('100abc',10)  //100  (十进制)

      parseInt('100abc100')  //100

      parseInt(true)  //NaN

    parseFloat 返回浮点型:

    显示类型转换(强制类型转换):

      Number();

       parseInt();

       parseFloat();

    隐示类型转换:

      -,*,/,%  //返回数字

      ++,--  //返回数字

      ><  //返回数字

      +     //返回字符串

      '200' - 0 //数字:200

      '200' - 0 //字符串:2000

      '5'++  //6

      '5'--  //4

      '5' > 4   //true

      '5' > '4'   //false

      !取反  //把右边的数据类型转换成布尔值

      

  • 相关阅读:
    【2019/7/15】暑假自学——周进度报告
    用户体验评价
    《程序员修炼之道》读后感03
    《程序员修炼之道》读后感02
    《程序员修炼之道》读后感01
    《梦断代码》读后感03——为什么我们不能像造桥一样造软件
    《梦断代码》读后感02——问题的开始
    《梦断代码》读后感01——Chandle的开始
    第二阶段冲刺9
    十五周总结
  • 原文地址:https://www.cnblogs.com/lilixing/p/5109758.html
Copyright © 2011-2022 走看看