• js 字符串、数组类型 及方法


    JavaScript数据类型

    JavaScript拥有动态类型

    var x;  // 此时x是undefined
    var x = 1;  // 此时x是数字
    var x = "Alex"  // 此时x是字符串 

    数值(Number)

    JavaScript不区分整型和浮点型,就只有一种数字类型。

    var a = 12.34;
    var b = 20;
    var c = 123e5;  // 12300000
    var d = 123e-5;  // 0.00123

    还有一种NaN,表示不是一个数字(Not a Number)。

    常用方法:

    parseInt("123")  // 返回123
    parseInt("ABC")  // 返回NaN,NaN属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。
    parseFloat("123.456")  // 返回123.456

    字符串

    s = 'dadongwudi'

    s.length     返回s的长度

    s.indexOf('dong')  返回在第几个中找到

    s.indexOf('d',3)   从第三个值开始找,在第几个中找到

      找不到返回-1

    s.trim()      此方法移除字符串前后空白

    s.charAt(5)   返回字符串索5引对应的值g

    s.slice(起始,终) 和python 一样 切片 

    转换大小写  

    toLowerCase()

    toUpperCase()

    切割

    s.split(" ") 以空格切割字符串

    s.split(" ",1)  返回的列表中只要第一个值


    var a = "Hello"
    常用字符串拼接用 +

    var b = "world;
    var c = a + b; 
    console.log(c);  // 得到Helloworld

    列表 数组

    var l = [11,22,33,44]

    l[1] 返回22
    l.length 返回4
    l.push(55) 列表变为[11,22,33,44,55] 返回索引5
    l.pop()  返回55   列表变为[11,22,33,44]

    l.unshift(0) 列表头部插入0 返回列表元素个数,
    l.shift()  删除头部元素  返回被删除元素

    l.slice(2,4) 列表切片

    l.splice(索引,删除个数,新增字符串) 最后一个值可选



  • 相关阅读:
    nginx
    git命令
    mysql的优化
    nginx下的负载均衡
    IO模式和IO多路复用
    回顾java基础—Java数据类型
    解决jdk1.8上编译dubbo失败
    KB,Kb单位换算,网络带宽中的Kbps和KB/s到底是什么意思? (注:B和b的区别)
    生成器函数_yield_yield from_send
    推导式_集合
  • 原文地址:https://www.cnblogs.com/zhuangdd/p/12933797.html
Copyright © 2020-2023  润新知