JavaScript学习笔记(2):字符串

    xiaoxiao2022-07-13  148

    如何在字符串里面表示 ’ 或者 “”

    使用转义字符表示单引号或者双引号本身,比如

    'I\'m \"ok\"!'; //表示字符串: I'm "ok"! 符号表示\n换行\t制表符\ \\\’’\""\x##16进制\u####Unicode编码

    多行字符串

    使用反引号表示,在键盘上按键1左侧ESC下方

    模板字符串

    使用 + 符号可以实现字符串的拼接

    var name = 'alex'; var age = 12; var hello='我是'+name+',今年'+age+'岁了'; alert(hello); //输出我是小明,今年12岁了

    如果需要拼接的变量过多,则以上方法容易出现失误,因此可以采用模板字符串的方法

    var name = 'alex'; var age = 12; var hello='我是${name},今年${age}岁了'; alert(hello); //输出我是小明,今年12岁了

    操作字符串

    var str = 'helloworld'; console.log(str.length); //9 console.log(str[1]); //e console.log(str[10]); //undefined str[0]= 'x'; console.log(str); //helloworld ,注意字符串定义好以后不可以改变 console.log(str.toUpperCase());//HELLOWORLD,转大写 console.log(str.toLowerCase());//helloworld,转小写 str.indexOf('llo'); //返回2,匹配后开始的序号 str.indexOf('abc'); //返回-1,表示匹配失败 str.substring(0,5);//返回 hello 包头不包尾 str.substring(5); //返回world ,从7开始到结束
    最新回复(0)