1. String对象
(1)定义String类型的两种方式
《1》var 变量名 = “”; //类型为String
《2》var 对象名 = newString(“”);//类型为object
(2)常用属性:
《1》length属性,用于获得字符串的长度
(3)我们一般使用toString()方法将数值转化为字符串类型
(4)格式化文本的常用方法
big() 输出大字体 <BIG>
small() 输出小字体 <SMALL>
bold() 输出粗黑字体 <B>
italics() 输出斜体字体 <I>
sub() 输出下标字 <SUB>
sup() 输出上标字 <SUP>
link(连接网址) 产生超链接 <A>
fontcolor(color) 指定使用某颜色 <FONT >
fontsize(size) 指定使用某字级大小 < FONT>
(5)document对象
1、根据id获得指定标签的文本内容:var变量名=document.getElementById(“”).innerHTML;
如果要给该标签赋值的话,直接在后面写等号:document.getElementById(“”).innerHTML=“”;
2.根据id获得指定文本框中的内容var 变量名=document.getElementById(“”).value;
如果重新赋值的话则使用document.getElementById(“”).value=“”;
(6)string的常用方法:
indexOf(””,[起始值])从起始值开始从左至右找到该字符所对应的下标,没有则返回-1, 若省略起始值那么就是从0开始依次查找
lastIndexOf(“”,[起始值])从起始值开始从右至左找到该字符所对应的下标,没有则返回-1, 若省略起始值那么就是从最后开始依次查找
charAt(索引) 根据索引查找对应的字符,没有找返回空的。什么都没有
substring(索引A[,索引B]) 一个参数的时候是从索引A直接截取到字符串结束,两个参数时是从索引A截取到索引(B-1)的位置
substr(索引,长度) 从指定的索引位置截取多少个字符
toLowerCase(); 将大写转化为小写
toUpperCase(); 将小写转化为大写
split(“”) 使用指定字符将字符串进行分割
replace(“”,””) 将指定字符替换为自己想要的字符,(仅替换第一次出现的)
concat(str[,str]) 将多个字符串拼接形成一个新的字符串
2. Math对象
1. Math对象包含标准的数学常量和数学函数(方法)
2. 调用方式:Math.函数名(),Math.属性
3. Math常用的方法:
a) abs(数值) 绝对值
b) random() 随机数(取值范围0-1包含0不包含1)
c) round(数值); 四舍五入
d) ceil(数值) 上取整
e) floor(数值) 下取整
f) sqrt(数值) 输出平方根值
g) max(值1,值2,,,) 输出最大值
h) min(值1,值2,,,) 输出最小值
i) pow(底数,指数) 输出底数之指数次方值
4.数学常量
Math.PI 3.141592653589793
3.Date对象
1. 创建方式:
var date = new Date();//获取当前的系统时间
var date1 = new Date(年,月,日);
var date2 = new Date(年,月,日,时,分,秒);
2. Date对象的常用方法
1、getYear(); 获得年(已经过时,现在使用getFullYear())
2. getMonth() 获得月份(0 - 11)获得的月份比实际的月份少1
3. getDate() 获得日期数
4. getDay() 获得星期几(0-6)周日为0
5. getHours() 获得小时(0-23)
6. getMinutes() 获得分钟 (0-59)
7. getSeconds() 获得秒数(0-59)
8. getTime() 输出1970到现在的毫秒值
9. toString() 转化为GMT格式的字符串;
10. toLocaleString() 转化为本地格式的字符串
11. setYear() 设置年
12. setMonth() 设置月(0-11)
13. setDate() 设置日期(1-31)
14. setDay(); 设置星期几(0-6)
15. setHours() 设置小时(0-23)
16. setMinutes() 设置分钟(0-59)
17. setSeconds() 设置秒数