一、String对象
创建String对象:var str = "abc";
属性
length
:字符串的长度
方法
-
bold()
:使用粗体显示字符串。 -
fontcolor()
: 使用指定的颜色来显示字符串。 -
fontsize()
: 使用指定的尺寸来显示字符串。 取值范围1~7。 -
link()
: 用于把字符串显示为超链接。 -
sub()
: 把字符串显示为下标。 -
sup()
: 把字符串显示为上标。 -
concat()
:用于连接两个或多个字符串。 -
charAt()
: 返回在指定位置的字符。 -
indexOf()
:返回某个指定的字符串值在字符串中首次出现的位置。 -
split()
: 用于把一个字符串分割成字符串数组。 -
replace()
: 替换与正则表达式匹配的子串。var str = "abcdefg"; document.write(str); document.write("<br>"); document.write(str.replace("a","A"));
-
substr()
: 在字符串中抽取从 start 下标开始的指定数目的字符。var str="Hello world!" document.write(str.substr(3,7))
输出:
lo worl
-
substring()
:提取字符串中介于两个指定下标之间的字符。var str="Hello world!" document.write(str.substring(3,7))
输出:
lo w
二、Array对象
创建Array对象:
var arr1 = [1,2,3];
var arr2 = new Array(3);
var arr3 = new Array(1,2,3);
属性:
length
:查看数组的长度。
方法:
concat()
: 用于连接两个或多个数组。
输出:var a = [1,2,3]; document.write(a.concat(4,5));
1,2,3,4,5
join()
: 把数组中的所有元素放入一个字符串,并用指定字符连接。
输出:var arr = new Array(3); arr[0] = "George"; arr[1] = "John"; arr[2] = "Thomas"; document.write(arr.join("."));
George.John.Thomas
push()
: 向数组的末尾添加一个或更多元素,并返回新的长度。
输出:var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr + "<br />") document.write(arr.push("James") + "<br />") document.write(arr)
George,John,Thomas 4 George,John,Thomas,James
pop()
: 用于删除并返回数组的最后一个元素。
输出:var arr = new Array(3); arr[0] = "George"; arr[1] = "John"; arr[2] = "Thomas"; document.write(arr); document.write("<br />"); document.write(arr.pop()); document.write("<br />"); document.write(arr);
George,John,Thomas Thomas George,John
reverse()
: 颠倒数组中元素的顺序。
输出:var arr = new Array(3); arr[0] = "George"; arr[1] = "John"; arr[2] = "Thomas"; document.write(arr + "<br />"); document.write(arr.reverse());
George,John,Thomas Thomas,John,George
三、Date对象
创建Date对象:var d = new Date();
方法:
-
toLocaleString()
: 可根据本地时间把 Date 对象转换为字符串,并返回结果。var d = new Date(); document.write(d.toLocaleString());
输出:
2019年4月16日 9:41:02
-
getFullYear()
: 可返回一个表示年份的 4 位数字。var d = new Date(); document.write(d.getFullYear());
输出:
2019
-
getMonth()
:可返回表示月份的数字。
返回值是 0(一月) 到 11(十二月) 之间的一个整数。var d = new Date(); document.write(d.getMonth()+1);
输出:
4
-
getDay()
: 可返回表示星期的某一天的数字。
返回值是 0(周日) 到 6(周六) 之间的一个整数。var d = new Date(); document.write(d.getDay());
输出:
2
-
getDate()
: 从 Date 对象返回一个月中的某一天。
返回值是 1 ~ 31 之间的一个整数。var d = new Date(); document.write(d.getDate());
输出:
16
-
getHours()
: 返回时间的小时字段。
返回值是 0 (午夜) 到 23 (晚上 11 点)之间的一个整数。var d = new Date(); document.write(d.getHours());
输出:
9
-
getMinutes()
: 返回时间的分钟字段。
返回值是 0 ~ 59 之间的一个整数。var d = new Date(); document.write(d.getMinutes());
输出:
1
-
getSeconds()
: 返回时间的秒。
返回值是 0 ~ 59 之间的一个整数。var d = new Date(); document.write(d.getSeconds());
输出:
24
-
getTime()
: 返回距 1970 年 1 月 1 日之间的毫秒数。var d = new Date(); document.write(d.getTime() + " milliseconds since 1970/01/01");
输出:
1555380469922 milliseconds since 1970/01/01
四、Math对象
Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
属性
PI
: 属性就是 π,即圆的周长和它的直径之比。
这个值近似为 3.141592653589793。
方法
ceil()
:对一个数进行上舍入。floor()
:对一个数进行下舍入。round()
: 方法可把一个数字舍入为最接近的整数。random()
: 返回介于 0 ~ 1 之间的一个随机数。pow(x,y)
: 返回 x 的 y 次幂的值。
That is all.
Thanks.