字符串的操作,计算,拼接

一:字符串的操作

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>

原文地址:https://www.cnblogs.com/3542446186qq/p/10098801.html