数组(Array):系列元素的有序集合
属性:
length:用于获取数组元素的个数,既最大下标加 1
方法:
sort(function):在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串,在排序;
reverse():颠倒数组中元素的顺序;
concat(array1,arrayn):用于将N个数组合并到array1数组中;
join(string):用于将数组中元素合并为字符串,string为分隔符,如省略参数,则直接合并,不加分隔;
slice(start,stop):用于返回数组中start到stop中的元素,如果参数为负,则表示倒数start或stop个元素;
toString():将数组所有元素返回一个字符串,其间用逗号分隔;
字符串(string)
属性:
length:用于返回字符串的长度,用法与数组一样;
方法:
anchor():该方法创建如同HTML中的anchor一样的标记,格式 ,通过下列方法访问 string.anchor(chorName)
toUpperCase():将字符串转换成大写;
toLowerCase():将字符串转换成小写;
indexOf(a,b):从第 b 个字符查找字符 a 在字符串中出现的位置并返回,如果 b 省略,则默认从 0 位置查找;
chartAt(i):返回字符串中第 i 个字符;
substring(start,end):返回字符串中从 start - end 之间的全部字符(但是不返回end本身那个字符哦);
sub():将指定的字符串用下标格式显示;
日期(Date):详细演示见
定义方法:
a: var newdt=new Date() -->创建时间对象并赋值为当前时间;
b: var newdt=new Date(milliseconds) --> 创建时间对象,且以GTM的延迟时间来设置对象的值,单位为毫秒;
c:var newdt=new Date(string) -->使用特定的时间字符串为新创建的时间对象赋值,其格式与Date对象的parse方法匹配;
d: var newdt=new Date(年,月,日,小时,分,秒,毫秒) -->按照年,月,日,小时,分,秒,毫秒 的顺序为对象赋值;
方法:获取时间;设置时间;格式转换
A:获取时间
getDate() -----获取当前完整时间;
getYear()------获取当前的年
getMonths()----获取当前的月份
getDay()-------获取当前的日期 天
getHours()-----获取当前的小时
getMinutes()---获取当前的分钟
getSeconds()---获取当前的秒
getTime()------获取当前的时间,单位 秒
getTimeZoneOffset--获取当前的时区偏移信息
b:设置时间
对照上面的获取,把get换成 set 即可,例如 getDate() ---> setDate()
c:转换方法
toGTMString() ------转换成格林威治标准时间表达式的字符串;
toLocaleString()----转换成当地时间表达的字符串
toString()----------把时间转换成字符串
parse---------------从表示时间的字符串中读出时间
UTC-----------------返回从格林威治标准时间到指定时间的差距,单位为 毫秒
Math 数学:
属性:注意,数学对象中的属性是指读的
E (=2.7182) ------自然对数的底(具体意思,我不明白,唉,和数学密切的东西我都不明白,郁闷!)
LN10(=2.30259) ---10的自然对数;
LN2(=0.69315)-----2的自然对数;
PI(=3.1415926)----圆周率
SQRT1_2(=0.7071)--1/2的平方根
SQRT2(=1.4142)----2的平方根
LOG2E(=1.44269)---以2为底,E的对数
LOG10E(=0.43429)--以10为底E的对数
方法: 其实用得上的不多,郁闷,全部弄出来吧
sin(a) ---- 求a的正弦值
cos(a)------求a的余弦值
tan(a)------求a的正切值
asin(a)-----求a的反正弦值
atan(a)-----求a的反余弦值
exp(a)------求a的指数
log(a)------求a的自然对数
Pow(a,i)----求a的i次方(乘方)
round(a)----对a进行四舍五入运算
sqrt(a)-----求a的平方根
abs(a)------求a的绝对值
random()----取随机数
max(a,b)----取较大的数
min(a,b)----取较小的数
注意:函数的参数均是浮点类型,三角函数的参数为弧度值,而不是度
JavaScript的内置函数
escape() 与 unescape() :对字符串进行 编码与解码
eval(字符串):用于执行字符串所代表的运算或语句
例如:var a=0; var str1="a+=a"; eval(str1);
parseInt() 和 parseFloat():将文本框的值转换成整数 或 浮点数
참고: parseInt()는 숫자를 반올림하지 않고 꼬리 부분을 자릅니다.
isNaN(): 완전한 E 텍스트는 (숫자가 아님) 이름에서 알 수 있듯이 if(isNaN("天blastpiercing series tutorial"))
a: 초기화 객체
예: 개체 = {속성 1: 값 1; ... 속성 n: 값 n}. 각 속성 값 쌍은
로 구분됩니다.
b: 객체 정의 생성자예:
함수 함수 이름(속성 1, 속성 2,...속성 N) {
this.attribute2=속성값 2;
this.attributen=속성값;
this.methodname2=함수 이름2;
}
맞춤 함수의 새 인스턴스를 만들려면 new 문을 사용하세요.
브라우저 개체
창 개체: 그는 모든 개체 중 가장 높은 수준인 중앙 수준에 속합니다. 직설적으로 말하면 그가 없으면 플레이할 것이 없습니다.
속성:closed---------창이 닫혔는지 확인하는 데 사용됩니다.
er---------() 메서드로 열린 창의 상위 창을 저장합니다. ;
defaultstatus- --상태 표시줄에 기본적으로 표시되는 정보
status------------현재 상태 표시줄에 표시되는 정보
문서, 위치, 기록- --매우 중요합니다. 나중에 자세히 논의할 예정입니다. 기다리지 않으려면 여기를 살펴보세요
경고(텍스트)---------------프롬프트 메시지 상자 팝업
확인(텍스트)------------확인 메시지 상자, 매개변수는 확인 정보
prompt(text,default)----입력 대화 상자를 띄웁니다. 매개변수는 프롬프트 정보와 기본값입니다
문서 개체: 에는 각각이 포함됩니다. 현재 웹 페이지의 제목 URL 배경 언어 수정 시간 등의 기능
제목------------문서 제목
마지막 수정------파일 마지막 수정 시간
URL---------------문서 해당 페이지 주소
쿠키------------쿠키 정보를 생성하고 획득하는데 사용되는
bgColor------------문서의 배경색
fgColor -- --------문서의 전경색
위치---------문서의 모든 페이지 주소 정보 저장
alinkcolor---------색상 활성화된 링크
linkcolor---------링크 색상
vlinkcolor------본 링크 색상
write(text)---줄 바꿈 없이 문서에 텍스트 또는 레이블 쓰기
writeln(text)---마지막 문자에 줄 바꿈을 사용하여 문서에 텍스트 또는 레이블 쓰기
( )- ---------("주소", "창 이름", "스타일")과 같은 새 문서 열기
close()---------현재 문서 닫기
위치 개체: 현재 문서의 모든 페이지 주소 정보를 포함합니다.
속성:프로토콜------------통신 프로토콜
host---------------페이지가 위치한 웹 서버의 호스트 이름
port--- ------------서버 통신용 포트 번호
경로명------------서버에 있는 문서의 경로
해시-- ------ -------페이지 점프를 위한 앵커 태그 정보
searche---------------페이지에서 서버
hostname으로 제출한 검색 정보- ------ ----콜론으로 구분된 호스트 이름 및 포트 번호
href---------------전체 URL 주소
할당(URL)----------페이지를 다른 주소로 이동
다시 로드---------------페이지 새로고침
교체(URL)- - -----지정된 URL이 있는 페이지를 사용하여 현재 페이지를 교체하세요
기록: 이 개체에는 이전에 방문한 URL에 대한 정보가 포함되어 있습니다
속성: 길이, URL 개수를 반환주요 메소드는 go(n)이며, 이를 통해 상대 페이지를 로드합니다

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(function(当前元素,索引,数组){...})”;该方法不处理空数组。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
