字符串的使用
charAt() 获取指定位置的字符
charCodeAt() 获取指定位置的字符unicode码字符串对象[索引] 也可以通过索引获取某个位置的字符
concat() 拼接字符串
Slice() 从指定的起始和结束位置,截取字符串,不包括结束 当结束索引是负数时,真实结束位置等于字符的个数加上指定的结束位置
substring() 从指定的起始和结束位置,截取字符串,不包括结束
注意:1 两参数以最小参数为起始位置,最大参数为结束位置
2 参数小于等于零时,都按零取值
substr() 从指定的起始位置,按推定长度截取字符串
indexOf() 获取指定字符(串)的索引值,indexOf每次会从上次执行的位置开始
lastIndexOf() 从字符串的尾部开始获取指定字符(串)的索引值
trim() 删除字符串前后空格
to(Locale)UpperCase 将字符转换成大写
to(Locale)LowerCase 将字符转换成小写
search() 查找指定字符串的起始索引,或者按正则表达式查找
replace(被替换的内容,替换内容)
split(“分割符”) 按指定的分割符把字符串拆分成数组,并返回
注:如果要把普通字符串分割成数组,分割符用不加空格的双引号formCharCode(unicode编码列表,) 这个方法属于String对象,把指定的一组编码转成字符串
补充:
Window.isNaN() 判断一个变量是不是一个非数值的类型,如果是非数值类型,返回true
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
console.log(Math.PI);
console.log(Math.random());
console.log(Math.floor(12.82356));
console.log(Math.ceil(12.82356));
console.log(Math.round(12.82356));
console.log(Math.abs(12.82356));
console.log(Math.max(12,10,65,32,5));
var arr = [12,10,65,32,5]
//参数如果是数组,且记加上前缀...
console.log(Math.max(...arr));
console.log(Math.min(12,10,65,32,5));
console.log(Math.sin(0.5));
console.log(Math.pow(5,3));
console.log(Math.sqrt(5));
var str = "5326";
console.log(str);
//可以把字符串转数值型
console.log(window.parseInt(str));
//Date
var now = new Date();
console.log(now);
console.log(now.toString());
console.log(now.valueOf());
var date1 = new Date("2020-11-3 14:15:20"