JS String的一些知识点

字符串拼接

// 通过+号的方式
var longString = 'long '+
                  'string '+
                  'is '+ 
                  'very  '+
                  'long'

console.log(longString) // long string is very long

// 通过斜杠的方式
var longString = 'long \
                  string \
                  is \
                  very \
                  long'

console.log(longString) // long string is very long

// concat
vat longString = ''.concat('long ','string ','is ','very ','long')
console.log(longString)

字符串查找

// String.charAt  非String类型将报错
console.log('123'.charAt())  // 1  不传默认0
console.log('123'.charAt(1))  // 2  
console.log('123'.charAt(-1))  // ""
console.log('123'.charAt(3))  // ""  
console.log('123'.charAt(null)) // 1 
console.log('123'.charAt(undefined))  // 1
console.log('123'.charAt(false))  // 1
console.log('123'.charAt(true))  // 2  

// String[number]
 console.log('123'[0]) // 1
console.log('123'[-1]) // undefined
// 如果是number的 讲直接返回undefined 
console.log(123[0]) // undefined

你可能感兴趣的:(JS String的一些知识点)