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

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

      

  • 相关阅读:
    POJ 1269 Intersecting Lines
    POJ 3304 Segments
    BZOJ 4591 超能粒子炮·改
    POJ 2318 TOYS/POJ 2398 Toy Storage
    BZOJ 1044 木棍分割
    BZOJ 2836 魔法树
    BZOJ 3176 Sort
    BZOJ 1668 馅饼里的财富
    Flood-it!
    Eight
  • 原文地址:https://www.cnblogs.com/lilixing/p/5109758.html
Copyright © 2011-2022 走看看