JavaScript笔记(二):字符串

作者: 第四单元 | 来源:发表于2017-09-12 17:18 被阅读13次

    1.基础

    字符串可以用单引号('')或双引号("")括起来。如果字符串本身中含有单引号,则用双引号括起来。反之亦然。如果同时含有单双引号可以用转义字符\来标识。

    2.多行字符串

    ES6新增,用反引号(键盘数字键旁边的键)括起来的字符串,即如果字符串中有换行,自动换行,不必使用\n转义。

    `Hello,
    World!
    `
    

    3.模板字符串

    用+号可以串联多个字符串。而ES6又新增了模板字符串,也是用反引号括起来。

    var item = "苹果";
    var price = "5块";
    var message1 = "这个"+item+"价值"+price; //这个苹果价值5块
    var message2 = `这个${item}价值${price}`; //这个苹果价值5块
    

    4.字符串操作

    4.1 求长度

    var s = "Hello,World";
    s.length;  //11
    

    4.2 获取指定位置字符

    var s = "Hello,World";
    s[0]; //H
    s[1]; //e
    s[10]; //d
    

    注意:字符是不可变的,不能用s[0]='h'改变字符串s。

    4.3 大小写

    var s = 'Hello';
    s.toUpperCase();  //全变为大写
    s.toLowerCase();  //全变为小写
    

    4.4在字符串中查找字符串

    var s = "hello,world";
    s.indexOf("world"); //返回7
    s.indexOf("World"); //没有找到返回-1
    

    4.5 获得子串

    var s = "hello,world";
    s.substring(0,5); //从索引0开始到5结束,不包括5
    s.substring(7); //从索引7往后的,包括7
    

    相关文章

      网友评论

        本文标题:JavaScript笔记(二):字符串

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