首页 > 编程语言 >javascript(四)

javascript(四)

时间:2024-09-05 08:56:27浏览次数:7  
标签:返回 方法 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对象的基本数字值

标签:返回,方法,javascript,数组,字符串,约等于,属性
From: https://blog.csdn.net/m0_75227909/article/details/141872617

相关文章

  • 探秘JavaScript深度领域:精通面向对象编程、虚拟DOM等核心技术
    JaScript作为前端开发的核心技术之一,凭借其强大的灵活性和广泛的应用场景,吸引了大量开发者深入学习。在探秘JaScript的深度领域时,面向对象编程和虚拟DOM等核心技术无疑是两个重要的学习方向。面向对象编程(OOP)在JaScript中扮演着重要角色。虽然JaScript是一种基于原型的语言,而非传......
  • 深入理解JavaScript类与对象:揭秘类字段和静态属性的妙用,js静态属性和实例属性
    在深入理解JaScript类与对象的过程中,类字段和静态属性是两个关键的概念,掌握它们的用法可以让你在实际开发中更加得心应手。虽然JaScript在ES6之前并没有类的概念,但通过ES6及以后的版本,引入了类语法糖,使得我们能够更直观地定义和使用类。类字段是指在类中直接定义的属性,而不是在构......
  • 【学习】【JavaScript 安全】JS代码混淆技术
    一、布局混淆1.1删除无效代码1.2标识符重命名二、数据混淆2.1数字混淆2.1.1进制转换2.1.2数学技巧2.1.3数字拆解2.2布尔混淆2.2.1类型转换2.2.2构造随机数2.3字符串混淆2.4undefined和null混淆......
  • WebDriver API剖析----执行JavaScript脚本
    页面上的操作有时通过Selenium是无法实现的,如滚动条、时间控件等,此时就需要借助JavaScript来完成。WebDriver提供了一个内置方法来操作JavaScript,代码如下:driver.execute_script(self,script,args)可以通过两种方式在浏览器中执行JavaScript。1、在文档根级别执行JavaScr......
  • javascript网页设计案例,非常详细
    这里我将为你提供一个详细的JavaScript网页设计案例。我们将创建一个简单的动态网页,包含一个可以显示当前时间的时钟和一个可以切换背景颜色的按钮。1.HTML部分首先,我们需要创建一个HTML文件来定义网页的基本结构。<!DOCTYPEhtml><htmllang="zh-cn"><head>  <met......
  • 0 JavaScript高级程序设计(第4版)【JS红宝书】【详细思维导图】【持续更新】
    ProcessOn访问链接JavaScript高级程序设计(第4版)阅读路线图,涵盖:基本知识进阶内容BOM和DOMJavascriptAPIJavaScript设计模式和实践策略ProcessOn访问链接......
  • 【前端面试】leetcode树javascript
    写一个树//定义二叉树节点functionTreeNode(val,left,right){this.val=(val===undefined?0:val)this.left=(left===undefined?null:left)this.right=(right===undefined?null:right)}//示例使用constroot=newTr......
  • [Javascript] Paralle Task
    functiontimeout(time){returnnewPromise((resolve)=>{setTimeout(resolve,time);});}classParalleTask{constructor(paralleCount=2){this.tasks=[];this.paralleCount=paralleCount;this.runningCount=0;}add(......
  • 网站创建代办事项列表JavaScript
    一、明确需求我希望创建一个web,包含一个表单,能够实现添加任务、完成任务、删除任务等功能,网站具有背景图,通过按钮来进行交互。二、创建文件我们需要一个HTML文件、一个CSS样式文件和一个JS文件。三、开始制作要创建一个待办事项列表网页,首先需要确定网页的主题和目的。......
  • javascript变量
    定义变量var声明变量的关键字vara;vara=10;varb=20.8;varc="demo";定义时不区分数据类型,但是使用时存在类型的区分变量类型:①基本类型:(零零散散不可拆分)数字类型1010.6字符串"aa"'aaa'布尔类型真/假true/falseundefined类型即声明变量但不进行赋......