JavaScript对象 String Array Date Math

本文主要介绍了JavaScript的String、Array、Date和Math对象。详细阐述了String对象的创建、属性及多种方法;Array对象的三种创建方式、属性和常用方法;Date对象获取当前时间及各时间信息的方法和应用场景;Math对象的静态方法和属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Js的String对象

创建String对象

*var str= “adas”;

方法和属性

属性 length:表示字符串的长度

方法

  1. 与HTML相关的方法

-bold():加粗

-fontcolor():设置字符串的颜色

*var str=”sgf”;

*document.write(str.fontcolor(“red”));

-fontsize():设置字体的大小

*var str=”sgf”;

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

-link():将字符串显示成超链接

*var str=”sgf”;

*document.write(str.link(“http://www.baidu.com”));

-sub() sup():下标 和 上标

  1. 与java相似的方法

- concat():连接字符串

*var str1=”abc”;

*var str2 = “sas”;

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

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

*var str=”sdgbfds”;

*document.write(str.charAt(1));//d

-indexOf():返回字符串的位置

*var str=”abcd”;

*document.write(str.indexOf(“a”));//0   如果字符串不存在,返回-1

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

*var str=”a-b-c-d”;

*var arr=str.split(“-”);

*document.write(arr);

-replace():替换字符串

*传递两个参数

第一个参数是原始字符

第二个参数是要替换的字符

*var str=”abcd”;

*str.replace(“a”,”Q”);

-substr() 和substring()

*var str=”sdgfdssdgfdr”;

*str.substr(5,3);//从第5 位开始外后截取3个

*str.substring(3,5);//从第三位到第五位(不包含第五位)

 

Js的Array对象

创建数组(三种)

第一种:var arr1=[1,2,”h”];

第二种:var arr2=new Array(4);

第三种:var arr3=new Array(12,3,”h”);

 

属性:length:查看数组的长度

方法:

-concat():连接数组

*var arr1=[1,2,3];

*var arr2=[4,5,6];

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

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

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

*document.write(arr.join(“-”)); //1-2-3

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

*var arr=[“tom”,”lucy”,”jack”];

*document.write(arr.push(“jerry”));//jerry添加到数组末尾,返回4

如果添加的是一个数组,那么添加的时候将这个数组当做一个元素添加进去 数组长度增加一

-pop():表示删除最后一个元素,并且返回删除的那个元素

*var arr=[“tom”,”jerry”,”spike”];

*document.write(arr.pop());//删除最后一个元素,返回删除的值

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

*var arr=[“a”,”b”,”c”];

*document.write(arr.reverse());//”c”,”b”,”a”

js的Date对象

Js里面获取当前的时间

*var date = new Date();

*document.write(date.toLocalString()); //返回中国习惯的时间2018/8/22 下午9:33:28

-getFullYear():获取当前年份的方法

*var date=new Date();

*document.write(date.getFullYear());//返回当前年份 2018

-getMonth():获取当前的月份

*var date=new Date();

*document.write(date.getMonth()+1)//getMonth()返回的是0-11所以需要加一

-getDay():获取当前一周中的星期几

*var date=new Date();

*document.write(date.getDay());//返回0-6

-getDate():获取当前的天1-31

*var date = new date();

*document.write(date.getDate());

-getHours():获取当前的小时0-23

*var date = new Date();

*document.write(date.getHours());

-getMinutes():获取当前的分钟0-59

 

-getSeconds():获取当前的秒0-59

 

-getTime():获取毫秒数 返回1970.1.1至今的毫秒数

应用场景:

*使用毫秒数来处理缓存的效果(不要缓存)http://www.baidu.com?毫秒数

Js的Math对象

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

-ceil():向上舍入

*var mm = 10.4;

*document.write(Math.ceil(mm));//11

-floor():向下舍入

*var mm=10.4;

*document.write(Math.floor(mm));//10

-round():四舍五入

*var mm=10.4;

*document.write(Math.round(mm));//10

-random():得到随机数(伪随机数)返回0-1之间的数

*document.write(Math.floor(Math.random()*10));//得到0-9的随机数

-pow():次方运算

*document.write(Math.pow(2,3));//2的3次方

属性:PI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值