zoukankan      html  css  js  c++  java
  • 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(索引,删除个数,新增字符串) 最后一个值可选



  • 相关阅读:
    perl 实现ascall 码转换
    perl 利用管道读取压缩文件内容
    perl 字符串比较操作符
    perl chomp 函数的真正作用
    RSQLite 操作sqlite数据库
    R 中的do.call 函数
    JavaMail发送和接收邮件API(详解)
    POP3_使用SSL链接邮箱并获取邮件
    MySql_delete同时删除多表相关联记录
    mybatis_mybatis写mapper文件注意事项
  • 原文地址:https://www.cnblogs.com/zhuangdd/p/12933797.html
Copyright © 2011-2022 走看看