javascript(四)

六、常用工具类

1.Date类

方法

描述

Date()

返回当前的日期和时间

getDate()

返回一个月中的某一天(1-31)

getDay()

返回一周中的某一天(0-6)

getMonth()

返回一年中的某一个月(0-11)

getFullYear()

返回一个四位数年份

getYear()

被getFullYear()方法代替

getHours()

返回小时(0-23)

getMinutes()

返回分钟(0-59)

getSeconds()

返回秒数(0-59)

getMilliseconds()

返回毫秒数(0-999)

getTime()

返回1970年1月1日至今的毫秒数

2.定时器

(1)setInterval(function,milliseconds)

设置定时器

function:每隔一段时间需要做的操作,是一个方法

milliseconds:操作与操作之间的间隔时间,可以毫秒为单位(1秒=1000毫秒)

(2)clearTimeout()

清空计时器

3.String

(1)属性

属性描述
constructor对该对象的函数的引用
length字符串的长度
prototype允许在对象中添加属性和方法

(2)方法

方法描述
anchor()创建HTML锚
big()用大号字体显示字符串
blink()显示闪动字符
bold()使用粗体显示字符串
charAt()返回指定位置的字符
charCodeAt()返回指定位置的字符的Unicode编码
concat()连接字符串

4.Array对象

(1)属性

属性描述
constructor对该对象的函数的引用
length字符串的长度
prototype允许在对象中添加属性和方法

(2)方法

方法

描述

concat()

连接两个或多个数组,并返回结果

join()

把数组的所有元素放进一个字符串,用指定符号进行分隔

pop()

删除并返回数组的最后一个元素

push()

向数组的末尾添加一个或多个元素,并返回新的长度

reverse()

颠倒数组中元素的顺序

shfit()

删除并返回数组的第一个元素

slice()

从已有的数组返回指定元素

sort()

对数组的元素进行排序

(3)定义Array的方式

创建对象,在添加元素
var array=new Array();

array.push(1);

array.push(2);
创建对象时添加元素
var array=new Array(1,2,3,4,5,6);
直接定义(常用)
var array=[1,2,3,4,5,6];

(4)注意

这里的数组不是JAVA中的数组,相当于JAVA中的集合

这里的数组的功能比JAVA中的集合还要强大,即使数组没有指定位置(数组长度为5,指定位置为7),也可以往这个指定位置添加元素

5.Math对象

(1)属性

属性描述
E(常量)返回自然对数的底数e,约等于2.718
LN2返回2的自然对数,约等于0.693
LN10返回10的自然对数,约等于2.302
LOG2E返回以2为底的e的对数,约等于1.414
LOG10E返回以10为底的e的对数,约等于0.434
PI返回圆周率,约等于3.14159
SQRT12返回2的平方根的倒数,约等于0.707
SRQT2返回2的平方根,约等于1.414

(2)方法

方法描述
abs(x)返回数的绝对值
acos(x)返回数的反余弦值
asin(x)返回数的反正弦值
atan(x)以介于-PI/2与PI/2之间的数值来返回x的反正切值
atan2(x,y)返回从y轴到点(x,y)的角度,介于-PI/2与PI/2弧度之间
ceil(x)对数进行上舍入
cos(x)返回数的余弦

6.Number对象

(1)属性

属性

描述

constructor

返回创建此对象的Number函数的引用

MAX_VALUE

可表示的最大的数

MIN_VALUE

可表示的最小的数

NAN

非数字值

NEGATIVE_INFINITY

负无穷大,溢出时返回

POSITIVE_INFINITY

正无穷大,溢出时返回

prototype

可以在对象中添加属性和方法

(2)方法

方法

描述

toString()

把数字转换为字符串,使用指定基数

toLocaleString()

把数字转换为字符串,使用本地数字格式顺序

toFixed()

把数字转换为字符串,结果的小数点后有指定位数的数字

toExponential()

把对象的值转换为指数计数法

toPrecision()

把数字格式化为指定长度

valueOf()

返回一个Number对象的基本数字值

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML和JavaScript级联动是一种常见的前端开发技术,用于实现多个下拉列表之间的关联关系。通过选择一个下拉列表的选项,可以动态改变其他下拉列表的内容。 实现级联动的基本步骤如下: 1. 在HTML中创建多个下拉列表,每个下拉列表都有一个唯一的id属性。 2. 使用JavaScript编写事件处理函数,当第一个下拉列表的选项改变时,触发该函数。 3. 在事件处理函数中,根据第一个下拉列表的选项值,动态生成第二个下拉列表的选项。 4. 根据第二个下拉列表的选项值,动态生成第三个下拉列表的选项。 5. 根据第三个下拉列表的选项值,动态生成第个下拉列表的选项。 以下是一个简单的示例代码: HTML部分: ```html <select id="first"> <option value="option1">选项1</option> <option value="option2">选项2</option> </select> <select id="second"></select> <select id="third"></select> <select id="fourth"></select> ``` JavaScript部分: ```javascript // 获取下拉列表元素 var firstSelect = document.getElementById("first"); var secondSelect = document.getElementById("second"); var thirdSelect = document.getElementById("third"); var fourthSelect = document.getElementById("fourth"); // 第一个下拉列表改变时触发事件处理函数 firstSelect.addEventListener("change", function() { // 根据选项值生成第二个下拉列表的选项 var selectedOption = firstSelect.value; // 根据selectedOption生成第二个下拉列表的选项 // ... // 清空第三个和第个下拉列表的选项 thirdSelect.innerHTML = ""; fourthSelect.innerHTML = ""; }); // 第二个下拉列表改变时触发事件处理函数 secondSelect.addEventListener("change", function() { // 根据选项值生成第三个下拉列表的选项 var selectedOption = secondSelect.value; // 根据selectedOption生成第三个下拉列表的选项 // ... // 清空第个下拉列表的选项 fourthSelect.innerHTML = ""; }); // 第三个下拉列表改变时触发事件处理函数 thirdSelect.addEventListener("change", function() { // 根据选项值生成第个下拉列表的选项 var selectedOption = thirdSelect.value; // 根据selectedOption生成第个下拉列表的选项 // ... }); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值