JS 入门 Day3 字符串
2018-07-05 本文已影响13人
人魔七七
1:字符串可以用单引号或者双引号包裹 如果字符串本身就有单引号或者双引号或者\ 用\转义字符
var str = "I'm Ok";
var str1 = 'I\'m\"Ok\"!';
var str2 = 'I\'m Ok’;
2:多行字符串 用苹果键盘1 的右边那个符号包裹 如果浏览器不支持用\n 表示
handleTap()
{
console.log(`这是
一个多行
字符串`);
}
3:字符串拼接
var name = 'qiqi';
var age = 20;
var message ='你好,'+name+',你今年'+age+'岁了!';
var message1 = `你好, ${name}, 你今年${age}岁了!`;
4:字符串的长度
var name = 'qiqi';
var age = 20;
var message ='你好,'+name+',你今年'+age+'岁了!';
message1.length
5:字符串变为大写
var upperStr = name.toUpperCase();
6:搜索指定字符串出现的位置
var indexOfStr = message.indexOf('岁’);
7:截取指定索引区间的字符串
var subStr1 = message.substring(0,5);
var subStr2 = message.substring(5);
注意:JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串。对字符串像访问数组似的给某个索引赋值是不会报错但是什么也不会改变。