JavaScript之字符串

1.字符串的定义

 1.  0个或者多个字符排列在一起,用单引号或者双引号括起来的。
    2.单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号
  3.如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义。双引号字符串内部使用双引号  
   console.log("i  am a \"girl\""); //i  am a "girl"
    console.log('i am a \'girl\'');   //i am a 'girl' 

2.编程风格
在HTML中字符串默认使用双引号。所以以后JavaScript里面的字符串默认为i单引号即可,在很多项目中应用。
3.字符串写法:
1.默认的字符串不能分行写,否则会报错
2,如果长字符串必须分行,则在每行后面添加 \ 即可

     var longstr='long\
   long\
   long\
   string';
   console.log(longstr);    //long   long   long   string

4.字符串的连接
1.字符串与字符串之间用“+” 连接起来。将长字符串拆成多行,输出的还是单行。(至于多行字符串的输出 没有什么实际用处,建议别多加考虑)

  var  str='long'
    +'long'
    +'long'
    +'string';
  console.log(str);    //longlonglongstring

5.转义字符(演示几个比较常用的)
<可以这么理解 反斜杠后面加的字符最后会显示在字符串里面>

换行
console.log('1\n2');  
//1
//2
回车
console.log('1\r2');
//12
单引号(双引号\")
console.log('1\'2');
//1'2 

6.字符串和数组
1.字符串可以被看作数组(他们之间的相似仅此而已)

var  str='helloygg';
console.log(str[0]); //h
console.log(str[3]);  //l
console.log(str[5]);    //y

2.无法改变和增删字符串内部的各个字符。所有操作无效

7.length属性
返回字符串的长度。该属性也无法改变。

var  str='helloygg';

console.log(str.length);  //8

8.字符集
JavaScript 使用 Unicode 字符集。JavaScript 引擎内部,所有字符都用 Unicode 表示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值