• 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对象时有用武之地。
    
  • 相关阅读:
    母函数详解
    java中为什么要实现序列化,什么时候实现序列化?
    cocos2dx&cocosbuilder折腾记
    Unity3D系列教程–使用免费工具在Unity3D中开发2D游戏 第二节(下)
    分頁查詢
    獲取CPU,硬盤序列號
    spcomm
    dbgrideh的導入和導出
    程序窗体及控件自适应分辨率
    組合的藝術
  • 原文地址:https://www.cnblogs.com/leomei91/p/7120921.html
Copyright © 2020-2023  润新知