zoukankan      html  css  js  c++  java
  • 字符串

    <!-- 1.转换为字符串 -->
    toString() 转成字符串
    String()
    +拼接字符串
    
    <!-- 2.转换为数字型 -->
    parseInt 和 parseFloat 
    .toFixed(n) 取小数点后n位;
    - * / 隐式转换为字符串
    
    <!-- 3.字符串操作方法 -->
    concat(str1,str2)  //拼接字符串 等同于+
    substr(start,length)   //方法可在字符串中抽取从 start 下标开始的指定数目的字符。  //如果start为-1从末尾往前截取
                 //var str="Hello world!" document.write(str.substr(3,7))  返回lo worl
     slice(start,end) //都是索引号
    
     replace()   //字符串.replace(被替换的字符串, 要替换为的字符串);
     split()  // 字符串.split("分割字符")  //字符串分割成字符串数组。 var str="How are you"  str.split(" ",3) 输出[How,are,you]  
    
     <!-- 4.ASCII码 -->
     stringObject.charCodeAt(index)  //charCodeAt() 方法可返回指定位置的字符的 Unicode 编码  //index字符串下标
    
     stringObject.indexOf(val,i) 方法可返回某个指定的字符串值在字符串中首次出现的位置。i为索引值开始查找 
                                     //str="Hello world!"  str.indexOf("world")  输出6
    
    <!-- 5.trim方法去除字符串两端的空格 -->
    str.trim()
        var str = '   hello   '
        console.log(str.trim())  //hello 去除两端空格
    
    <!-- 6.模板字符串 -->
    模板字符串中可以解析变量 可以换行 可以调用函数
    let name = '张三'; 
    let sayHello = `hello,my name is ${name}`; // hello, my name is zhangsan
    
    在模板字符串中可以调用函数:
    const sayHello = function () { 
        return '哈哈哈哈 追不到我吧 我就是这么强大';
     }; 
     let greet = `${sayHello()} 哈哈哈哈`;
    
    <!-- 7.indexOf() 方法 -->
    可返回某个指定的字符串值在字符串中首次出现的位置。
    
    stringObject.indexOf(searchvalue,fromindex)
        1.searchvalue   必需。规定需检索的字符串值。
        2.fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1
        如省略该参数,则将从字符串的首字符开始检索。
        3.字符位置是从 0 开始的  //对大小写敏感  
        4.如果要检索的字符串值没有出现,则该方法返回 -1
        var str="Hello world!"
        document.write(str.indexOf("world"))  //6 空格也算
    
    <!-- startsWith() 和 endsWith() -->
    startsWith():表示参数字符串是否在原字符串的头部,返回布尔值
    endsWith():表示参数字符串是否在原字符串的尾部,返回布尔值
        let str = 'Hello world!';
        str.startsWith('Hello')     // true 
        str.endsWith('!')           // true
    
  • 相关阅读:
    js 获取两个日期相差的天数--自定义方法
    C# Dictionary类型转json方法之一
    C# Obsolete(已弃用方法属性)
    css 样式计算器
    edge 浏览器自动识别电话号码解问题解决方法
    js 中止程序继续进行(break continue return throw)
    js根据等号(=)前名称获取参数值
    JS 时间格式为/Date(1332919782070)/ 转化为正常的格式
    input 内容发生改变时触发事件
    自我介绍for软件工程课程
  • 原文地址:https://www.cnblogs.com/xm0328/p/13783066.html
Copyright © 2011-2022 走看看