一:字符串的操作
1.获取字符串的长度,空格也算字符串的长度 字符串名.length
2.字符串名 .indexof(检索的字符(必填),检索的起始索引(可选))
检索的起始索引:没有填写,则默认从第0位开始
检索从左往右,某个字符第一次出现的索引(从0开始)
若检索的字符不存在,则返回-1;
str.charAt(索引值):检索某个索引对应的字符
3.字符串的截取str.字符串名(开始截取的索引值(必填),结束截取的索引值(可选))
包含开始索引对应的值,不包括结束索引对应的值
二:字符串的计算
检测是否是非数字的方法:isNaN(检测的值,若检测的值是非数字,系统会自动转化为number类型后再检测)
若是数字,返回false,不是数字,则返回true
将字符串转化为number:若遇到字符,则只取字符前面的数字,后面的全部舍去
parseInt:将字符串转化成整数
parseFloat:转化为小数;
eval(所要计算的字符串) :进行字符串的算术运算;
三:字符串的拼接:
eg1:<div id="div01" style:"300px;height:300px;></div>
<script>
var name="张三";//以姓名和年龄为例;不变的用引号引起来 变的东西直接用变量表示 中间用加号连接
var age=18;
console.log("姓名:"+name+";年龄:"+age);
</script>
eg2:颜色随机
<div id="div01" style:"300px;height:300px;></div>
<script>
var r=Math.floor(Math.random()*256);
var g=Math.floor(Math.random()*256);
var b=Math.floor(Math.random()*256);
document.getElementById("div01").style.backgroundColor="rgb("+r+","+g+","+b+")";
</script>