javascript(四)

server/2024/11/15 0:40:50/

六、常用工具类

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的方式

创建对象,在添加元素
javascript">var array=new Array();array.push(1);array.push(2);
创建对象时添加元素
javascript">var array=new Array(1,2,3,4,5,6);
直接定义(常用)
javascript">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对象的基本数字值


http://www.ppmy.cn/server/111709.html

相关文章

亲手打造自己的Linux命令提示符

最近租了个服务器,但是自带的命令提示符太ugly了,决定自己捯饬捯饬。 shell命令提示符是存储在$PS1这个环境变量中,因此我们只要对$PS1进行修改,就可以修改命令提示符了。 需要先知道$PS1的常用参数: \u: 用户 \h: …

在项目中使用 redis存储 数据,提高 项目运行速度

在项目中发现从数据库中直接查找数据非常慢&#xff0c;所以想到了使用redis来加速 1. 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 在ym…

【学术会议征稿】第四届智能电网与能源互联网国际会议(SGEI 2024)

第四届智能电网与能源互联网国际会议&#xff08;SGEI 2024&#xff09; 2024 4th International Conference on Smart Grid and Energy Internet 为交流近年来国内外在智能电网和能源互联网领域的理论、技术和应用的最新进展&#xff0c;展示最新成果&#xff0c;由沈阳工业…

跟《经济学人》学英文:2024年08月31日这期 Funding social care: an international comparison

Funding social care: an international comparison Lessons for Britain from other countries 原文&#xff1a; To judge by the record of successive British governments, reforming social care is almost impossible. But other rich countries have managed to gra…

uniapp开发鸿蒙,是前端新出路

uniapp开发鸿蒙&#xff0c;是前端新出路吗&#xff1f; 相信不少前端从业者一听uniapp支持开发鸿蒙Next后非常振奋。小编作为7年前端也是非常激动&#xff0c;第一时间体验了下。在这里也给大家分享一下我的看法 uniapp开发鸿蒙优势 1.对于前端开发者而言&#xff0c;几乎无需…

基于Android Studio的用户行程记录APK开发指南(一):项目基础配置与速通Kotlin

前言 最近博主在unity开发独立游戏&#xff0c;UE5系列的相关长期教程先暂时不更新了~ 请大家多多谅解~本系列教程我们来看看如何使用Android Studio去开发一个APK用于用户的实时行程记录。本期我们来项目基础配置与速通Kotlin 安装Android Studio 我们进入Android Studio的官…

Java中等题-去除重复字母(力扣)

给你一个字符串 s &#xff0c;请你去除字符串中重复的字母&#xff0c;使得每个字母只出现一次。需保证 返回结果的 字典序 最小&#xff08;要求不能打乱其他字符的相对位置&#xff09;。 示例 1&#xff1a; 输入&#xff1a;s "bcabc" 输出&#xff1a;&quo…

【嵌入式学习笔记】---- STM32里的DMA

在嵌入式系统设计中&#xff0c;数据传输的效率对系统性能至关重要。STM32系列微控制器广泛应用于各种嵌入式系统中&#xff0c;其DMA&#xff08;Direct Memory Access&#xff0c;直接内存访问&#xff09;技术为高效的数据传输提供了关键支持。本文将深入探讨STM32中DMA技术…