⑤pow(x,y):x的y次幂


5.JS的全局函数

27.Java与JavaWeb(四)【Java学习笔记Hatter】Java开发工程师

/ 厦门大学传播学院Java开发工程师 / 2017-04-01

));</span></p><p><span style=

⑤pow(x,y):x的y次幂


5.JS的全局函数

1.JS的string对象

属性:length 字符串长度

方法:

(1)与html相关的方法

①bold():对字符串进行加粗

document.write(str.bold());


②fontcolor():表示设置字符串的颜色

document.write(str.fontcolor("red"));


③fontsize():表示设置字体的大小,范围1-7

document.write(str.fontsize(5));


④link():将字符串设置为超链接

document.write(str.link("www.baidu.com"));


⑤sub():下标,sup():上标

document.write(str1.sub());

document.write(str2.sup());


(2)与Java相似的方法

①concat():连接字符串

document.write(str1.concat(str2));


②charAt():返回指定位置的字符串。

document.write(str.charAt(0));若指定的字符位置不存在,返回空字符串


③indexOf():返回字符串位置

var str="weasdt";

document.write(str.indexOf("t"));若字符不存在,会返回-1。


④split():切分字符串,成数组

var str="a-v-b-r-t";

var arr =str.split("-");


⑤replace():替换字符串

var str="abcd";

str.replace("a","A");


⑥substr()与substring()

var str="abcdefghijk";

document.write(str.substr(5,3));--结果:fgh表示第五个位置起向后截取三位

document.write(str.substring(3,5));--结果:de从第3位开始到第5位结束,但不包含第5位


2.JS的Array对象(数组)

(1)创建数组(三种)

①var arr=[1,2,3];

②var arr=new Array(3);数组长度为3

③var arr=new Array(1,2,3);数组中的元素是1,2,3


(2)属性与方法

属性:length

方法:

①concat();数组的连接

document.write(arr1.concat.(arr2));


②join():根据指定的字符分割数组

var arr=new Array(3);

arr[0]="a";

arr[1]="b";

arr[2]="c";

document.write(arr.join("-"));


③push():向数组末尾添加元素,返回数组的新的长度

例1:

var arr=new Array(3);

arr[0]="a";

arr[1]="b";

arr[2]="c";

document.write("new length:"+arr.push("lisi"));


例2:

var arr1=["aaa","bbb","ccc"];

var arr2=["www","qqq"];

document.write(arr1.push(arr2));

document.write(arr1);

for(var i=0;i<arr1.length;i++){

alert(arr1[i]);

}


结果:4---因为push方法把arr2数组中的数据当成一个整体作为一个元素,所以新的数组长度为4,第四个值为www,qqq

aaa,bbb,ccc,www,qqq


④pop();表示删除最后一个元素,返回删除的那个元素


例:

var arr=["xiaoming","xiaohong","lilei"];

document.write("return:"+arr.pop());


⑤reverse():颠倒数组中的元素的顺序

var arr=["xiaoming","xiaohong","lilei"];

document.write(arr.reverse());


3.JS中的Date对象

var date=new Date()


①获取当前时间

var date=new Date();

document.write(date);


②转换成习惯的格式

document.write(date.toLocaleString());


③得到当前的年份

document.write(date.getFullYear());


④获取当前月的方法(0-11月)

var date1=date.getMonth();

document.write(date1+1);


⑤获取当前的星期(一周中的某一天,0-6)

document.write(date.getDay());


⑥获取当前的日

document.write(date.getDate());


⑦获取当前的小时,分,秒

document.write(date.getHours);

document.write(date.getMinutes);

document.write(date.getSeconds);


⑧获取毫秒数(返回的是1970.1.1至今的毫秒数)

document.write(date.getTime);


4.JS的Math对象(数学的运算)

这个对象里面的方法都是静态方法,可以直接使用Math.方法();

①cell(x):向上舍入

②floor(x):向下舍入

③round(x):四舍五入


例:

<body>

<script type"text/javascript">

var a=15.2;

document.write(Math.cell(a));

document.write(Math.floor(a));

document.write(Math.round(a));

结果:11,10,10


④random():得到随机数(伪随机数)

得到0-9随机数

document.write(Math.floor(Math.random()*10


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇