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}`;

浙公网安备 33010602011771号