美文网首页
字符串和数字处理--使用vue处理

字符串和数字处理--使用vue处理

作者: 饥人谷_米弥轮 | 来源:发表于2018-09-25 11:34 被阅读915次
使用ASCII处理字符串
ASCII码:
    [a-z]  97-122
    [A-Z]  65-90
    空格   32
    换行   10  

String.charCodeAt()  //获取字符的ASCII码
    toggle() {
      let newMsg = "";
      for (let i = 0; i < this.msg.length; i++) {
        let letter = this.msg[i];
        let asciiCode = letter.charCodeAt();
        if ((asciiCode >= 65 && asciiCode <= 90) || (asciiCode >= 97 && asciiCode <= 122) || asciiCode === 32) {
          newMsg += letter;
        }
      }
      console.log(newMsg);
    }

String.fromCharCode(ASCIICode)  //ASCII转字符
(将大写字母的 ASCII 码数值加上 32 便是其对应小写字母的 ASCII 码数值)
    lowLetter() {
      let newMsg = ""
      for(let i = 0; i < this.msg.length; i++) {
        let letter = this.msg[i]
        let asciiCode = letter.charCodeAt();
        if(asciiCode >= 65 && asciiCode <= 90) {
          newMsg += String.fromCharCode(asciiCode + 32)          
        }else{
          newMsg += letter
        }
      }
      console.log(newMsg)
    }

String.toLowerCase()  //字母转小写
String.split()  //字符分割
    words() {
      let newMsg = "";
      for (let i = 0; i < this.originText.length; i++) {
        let letter = this.originText[i]
        let asciiCode = letter.charCodeAt()
        if((asciiCode >= 65 && asciiCode <= 90) || (asciiCode >= 97 && asciiCode <= 122) || asciiCode === 32) {
          newMsg += letter
        }
      }
      let lowLetter = newMsg.toLowerCase()
      console.log("toLowerCase:",lowLetter)

      let words = lowLetter.split(' ')
      console.log("split:",`${words.length}个单词`)
    }

数字
Math.pow(base,exponent)  //幂运算
    base为底数,exponent为幂数

Math.log(x)  //以自然对数e为底的x的对数
    使用js计算非以e为底的对数结果
    function getBaseLog(base,x) {
      return Math.log(x) / Math.log()
    }

相关文章

  • 字符串和数字处理--使用vue处理

    使用ASCII处理字符串 数字

  • grep与egrep表达式

    "在Linux中正则表达式很重要,在日常使用vim做字处理或程序撰写都会使用到,简单的说,正则表达式就是处理字符串...

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

  • Java从入门到精通

    初识JavaJava语言基础流程控制字符串数组类和对象包装类数字处理类

  • 如何在word中优雅的排版数学公式

    word作为文字处理软件,被众多文字处理者使用,但其实word写作者是很不友好的。word让人浪费很多的时间在排版...

  • vuex filter过滤器用法

    格式化日期 vue 页面 处理字符串

  • python正则

    概念 使用单个字符串来描述匹配一系列符合某个句法规则的字符串 是对字符串操作的一种逻辑公示 应用场景:处理文本和数...

  • 文字处理

    iOS 文字处理相关转载http://ios.jobbole.com/90856/在 iOS 开发中,文字处理可以...

  • 2020-04-08长光工程师学习日记

    今天的学习完善了字符串儿的使用方法 深入学习了一些头文件的命名和数组的处理 #include int main()...

  • 数字处理

    有时候需要显示数字,但是小数点后面如果是0就不显示 显示人民币价格 显示不带小数点的格式化数字

网友评论

      本文标题:字符串和数字处理--使用vue处理

      本文链接:https://www.haomeiwen.com/subject/zsukoftx.html