zoukankan      html  css  js  c++  java
  • js-基本类型

    Number类型:

      toFixed():会按照指定的小数位返回数值的字符串表示

      

    console.log(23.25.toFixed(1))//=>23.3

      toExponential():该方法返回以指数表示法表示的数值的字符串形式。toExponential()也接收一个参数,而已该参数同样也是指定输出结果中的小数位数。

    let num=100
    console.log(num.toExponential(1))//=>'1.0e+2'

    String类型:

    • 字符方法:

       charAr()方法和charCodeAt(),都接收一个参数,即基于0的字符位置,其中,charAt()方法以单字符字符串的形式返回给定位置的那个字符

    let str='red'
    console.log(str.charAt(1))//=>'e'
    console.log(str.charCodeAt(1))//=>101
    • 字符串操作方法

        concat()方法:用于将一或多个字符串拼接起来,返回拼接得到的新字符串

    let str='red';
    str = str.concat('green')
    console.log(str)//=>redgreen
    str = str.concat('black','purple')
    console.log(str)//=>redgreenblackpurple

            slice()方法  substring()方法:接收两个参数,第一个参数指定字符串的开始位置,第二个参数表示子字符串到哪里结束,

          substr()方法 第二个参数表示返回的字符个数

        他们不改变字符串本身的值,只返回一个基本类型的字符串,对原始字符串没有任何影响

    let str='red,black';
    console.log(str.slice(1,2))//=>e
    console.log(str.substring(1,2))//=>e
    console.log(str.substr(1,2))//=>ed

        indexOf()方法和lastIndexOf():从字符串中搜素给定的子字符串,然后返回子字符串的位置,第一个是从头开始寻找,第二个是从末尾开始搜索

    let str='red,black';
    console.log(str.indexOf('e'))//=>1
    console.log(str.lastIndexOf('e'))//=>1

        trim()方法:这个方法会创建一个副本,删除前置及后缀的所有空格

    let str='   red,black  0000';
    console.log(str.trim())//=>red,black  0000

      

  • 相关阅读:
    NHibernate中session.update()及session.merge()的区别
    子序列 (All in All,UVa 10340)
    古老的密码 (Ancient Cipher,NEERC 2004,LA 3213)
    例题1 勇者斗恶龙 (The Dragon of Loowater,UVa 11292)
    HDU1869 六度分离
    B. T-primes
    PoJ 1595 PrimeCuts
    poj 3518 Prime Gap
    PKU1988磁铁
    求组合数
  • 原文地址:https://www.cnblogs.com/peilin-liang/p/12093905.html
Copyright © 2011-2022 走看看