zoukankan      html  css  js  c++  java
  • JavaScript数据类型

    JavaScript主要有5种数据类型:字符串、数字、布尔、undefined、null。

    其中undefined表示声明了变量,但是却没有给他赋值。

    可以通过typeof(var)来判断变量的类型。

    转化为字符串:

    toString()方法
    var a = 123;
    b = a.toString();
    typeof(b);
    "123"
    
    注意当类型为数字时,转化为字符串分为2种模式,一种是默认模式,不管是什么进制
    统一返回十进制
    另外一种是基模式,可以指定数字的进制,如:
    var a = 13;
    a.toString(2)
    a.toString(8)
    a.toString(16)
    

     转化为整数和浮点数:

    pareseInt(var)
    
    parseFloat(var)
    

     字符串对象的方法:

    charAt() 用来获取单个字符
    a = "javascript"
    a.charAt(2)
    "v"
    
    concat() 连接字符串
    
    
    indexOf()和lastIndexOf() 用来判断字符串中有没有某个字符
    a.indexOf('2') //看a对象中有没有2这个字符
    注意:indexOf()和lastIndexOf()的区别在于一个是顺着找,一个是反着找
    
    split() 分隔字符串
    "abcacccakk"
    a.split('a')
    (4) ["", "bc", "ccc", "kk"]
    a.split('a',2)
    (2) ["", "bc"]
    
    splice() 切片
    "abcacccakk"
    a.slice(1,4)
    "bca"
    a.slice(-5,-1)
    "akap"
    
    substring()
    a="javascript"
    a.substring(1,5)
    "avas"
    
    注意:slice()可以接受负数为索引号,substring()确不行。
    
    toUpperCase()和toLowerCase()
    分别用来转化为大写英文和小写英文
    
    instanceof 判断对象的数据类型,在typeof()只能返回object对象时有用武之地。
    
  • 相关阅读:
    JavaSE:和网络相关的协议
    随机产生四位,任意位或者范围数字方法
    随机产生四位,任意位或者范围数字方法
    如何保留小数精度
    如何保留小数精度
    JDK开发环境搭建及环境变量配置详细教程
    JDK开发环境搭建及环境变量配置详细教程
    排序算法
    html中a标签如何设置行宽高
    MyEclipse10破解详细说明
  • 原文地址:https://www.cnblogs.com/leomei91/p/7120921.html
Copyright © 2011-2022 走看看