说明
表示 文字
由 单引号 '' 或 双引号 "" 括起来
alert("javascript从入门到放弃!")
length 字符串长度
应用场景,注册时,密码长度的校验,不能少8位
var password = "12345678"
var len = password.length // 获取password的长度,将长度赋值给password
if ( len < 8){
alert("密码不能少于 8 位!")
}else{
console.log("密码校验通过!")
}
拼接字符串 concat()
等同于 +
var s1= "李雷"
var s2= "韩梅梅"
// var res= s1 + s2
var res= s1.concat(s2) // 与 + 相同
console.log("res=",res)
indexOf() 从左向右查找
var s = "李雷,韩梅梅,lucy,lili"
var pos = s.indexOf("李雷") // 从左往右找
console.log("pos=",pos)
console.log("韩梅梅的位置:", s.indexOf("韩梅梅") )
console.log("lucy的位置:", s.indexOf("lucy") )
lastIndexOf() 从右向左查找
要获取文件后缀,复联.mp4( .mp4 是后缀),毕业照片.jpg(.jpg 是后缀)
从左往右找 文件后缀,会有问题: 复联.3.高清.中文字幕.mp4(类似这种,文件名中有多个 . ,就会找不到)
解决:从右往左找
var filename = "复联.3.高清.中文字幕.mp4"
var suffixPos = filename.lastIndexOf(".") // 从右往左找
console.log(filename,"的后缀的位置是:",suffixPos)
trim()清空左右空格
var s2 = " 李雷 "
console.log("s2.strim() 结果:",s2.trim())
split()
var s = "李雷,韩梅梅,lucy,lili"
var arr = s.split(",") // 返回是数组
console.log("arr:",arr)
for( var i=0; i<arr.length ; i++){
console.log(arr[i])
}