一、方法
1.indexof 查找字符串
如果找到的情况下,返回的是当前该字符的下标;
如果不存在的情况下,返回的是结果是-1;
2.math(不查找特殊字符)查找特定字符串
有:返回的是数组,里面包含字符下标,整段字符;
没有:返回null;
3.replace 替换内容
replace(要替换掉字符,替换成什么)
不会改变原字符串
4.toLowerCase 转小写 toUpperCsse
5.tostring
01.number类型转为字符串;02.转进制 toString(几进制)
6.parseInt()将当前字符串转为整数
7.pavseFloat()将当前字符转为number类型后保留小数
8.Number()将字符转为number类型
9.split()将字符串转为数组
二、Math方法
1.math.ceil()向上舍入
2.math.foor()向下舍入
3.math.round()四舍五入
4.math.random()随机数
math.toFixed()保留两位小数
三、日期对象Data对象
需要new对象
1.data.getFullYear()年
data.getFullYear();
2.data.getMonth()+1 月
data.getMonth()+1
3.data.getData() 日
data.getData();
4.data.getHours()时
data.getHours();
5.data.getMinutes()分
data.getMinutes();
6.data.getSeconds()秒
data.getSeconds();
四、正则表达式
test方法是用来效验正则与变量是否匹配
写法:正则表达式.test(要效验的值)
创建对象
1.创建对象
01.对象当中可以放置任意数据类型;
02.对象属于引用数据类型 object
2. 实例化对象
new object
var object = new Object
对象当中添加属性
object.age="18";
3.创建对象的规定
object.creat()
括号里面不能为空,如果没有值可以在括号内写一个null;
var arr=Object.creat(null);
对于基本数据类型来说,一方的变量赋给其他变量,其中一个变量被修改时,另一方不会发生改变,因为他们都是独立存在内存当中;
对于对象来说,一方的变量赋给其他变量,当一方的对象里面的内容发生改变时,另一方也会发生改变,因为他们的值存在于内存地址当中指向的是同一块,所以改变值的时候会互相影响;