string 字符串类型

只要用 ``(撇,TAB键上面) ''(单引号) ""(双引号) 包起来的都是字符串'zhufeng'   '0'    'function sum( ){ }'     '  '  (空字符串)

   1.获取字符串的长度    变量(str).length

   2.最后一个字符对应的索引:变量.length-1

   3.索引:每个字符都对应一个下标,他从0开始逐渐递增:0,1,2,3........

   4.获取第一个字符:变量[0]

   5.获取最后一个字符:变量[变量.length-1]

 var  num ="1"  // 代表的就是字符串1
 var  num2 =1   // 代表的就是数字1

 

字符串的加减乘除

 字符串的加减乘除除了计算,还有可能是字符唱的拼接,对于减乘除,先转化为number数据类型,然后在进行计算

var  i="5"
 i ++
console.log(i);//  ===>数字的6
console.log("6"+10);   //字符串“610”

  乘法   减法    除法

"6"/"2"  ====>数字3
"6"-"2"  ====>数字4
"6"*"2"  ====>数字12

  

 

 

每一个字符串都是由零到多个字符组成的

+ 手动转换

        + [value].toString()

        + String([value])

+ 隐式转换

     特殊: 普通对象转换为字符串结果是 “[object Object]”

把其它数据类型转换为字符串

         String([value])

         [value].toString()

    加号在JS中除了数学运算,还有字符串拼接

       减乘除和取余都一定是数学运算(不是数字类型要转换为数字类型,然后再运算)

       加号两边的任意一边出现字符串,则为字符串拼接(如果加的是一个对象,其实最后也是字符串拼接,因为对象转换为数字,是先转换为字符串的)         

 1  '1' === '11'
 1  [10] === '110'

 

  

 

     基于ES6中的模板字符串(反引号 或者叫 两个撇)可以方便字符串拼接

        //=> ${} 就是把一个变量的值或者一个JS表达式运行的结果,拼接到模板字符串中       let n=10;

            let str=`N的值是:${n}`;

posted @ 2020-12-12 18:56  Dear-不败菇凉  阅读(69)  评论(0)    收藏  举报