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

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

      

  • 相关阅读:
    linux 安装mysql及配置
    django restframework的应用
    python uuid的连接及简单应用
    Flink开发-Flink的计算模型和接口
    数据仓库-基本框架和内容
    数据仓库-需求沟通和开发示例
    Spark开发-开发总览
    Hive 高阶应用开发示例(二)
    Hive 高阶应用开发示例(一)
    Spark开发-关联分析
  • 原文地址:https://www.cnblogs.com/lilixing/p/5109758.html
Copyright © 2011-2022 走看看