자바스크립트의 핵심 객체는 무엇인가

青灯夜游
풀어 주다: 2023-01-06 11:17:54
원래의
3398명이 탐색했습니다.

Javascript 핵심 객체, 2. 숫자 객체, 4. 문자열 객체, 6. 날짜 객체, 8. RegExp 객체 .

자바스크립트의 핵심 객체는 무엇인가

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

javascript의 핵심 객체

1. Math 객체

Math 객체는 new로 인스턴스를 생성하는 대신 Math를 사용하여 해당 속성과 메서드를 직접 호출하는 데 사용됩니다. 예를 들어,

var pi_value=Math.PI
var sprt_value=Math.sprt(16);
로그인 후 복사
Math object property
PropertyDescription
E자연수의 밑수 e를 반환합니다(대략 2.718)
LN2 다음의 자연 로그를 반환합니다. 2(대략 0.693과 동일)
LN1010의 자연 로그를 반환합니다(대략 2.302와 동일)
LOG2Ee의 기본 2 로그(대략 1.4와 동일)를 반환합니다. 14)
LOG10EReturns 10을 밑으로 하는 e의 로그(대략 0.434와 동일)
PIpi(대략 3.14159와 동일)를 반환합니다.
SQRT1_2 2의 제곱근의 역수(대략 0.707과 같음)
SQRT2 2의 제곱근을 반환합니다(대략 1.414와 같음)
의 절대값을 반환합니다. exp(x)floorlog(x)max(x,y)min(x,y)pow(x,y)sin(x)sqrt(x)
var num1=new Nunber(value);
var num2=Nunber(value);
var num3=123;
로그인 후 복사
Number 개체 속성 PropertyDescriptionMAX_VALUEJavaScript는 최대값을 표현할 수 있습니다.MIN_VALUE JavaScript는 가장 작은 숫자를 표현할 수 있습니다. N숫자가 아닌 값NEGATIVE_INFINITY 음의 무한대 -Infinity를 나타내며, 오버플로일 때 ​​이 값을 반환합니다.POSITIVE_INFINITY가 양의 무한대 nfinity를 나타내며, 오버플로Number 개체 메서드
Math 객체 메서드
메서드 설명
abs(x) 매개변수 x
acos( x)매개변수 /2 라디안의 역코사인 함수를 반환하여 매개변수 2 라디안의 아크사인 함수를 반환합니다. 예를 들어, Math.ceil(2.3)의 값은 3
cos(x)매개변수 x

의 코사인 값을 반환합니다.

의 지수를 반환합니다. e
매개변수를 내림 예를 들어 Math.ceil(2.3)의 값은 2
Return 매개변수 x (기본 e)의 자연 로그
두 숫자 중 최대값을 반환합니다.
두 숫자 중 최소값을 반환합니다.
의 y 거듭제곱을 반환합니다. 매개변수
매개변수 x
매개변수의 제곱근을 반환합니다. 2 Number 객체
일 때 이 값을 반환합니다.

방법 설명

값을 문자열로 변환하고 IRadix를 사용하여 기수를 지정합니다. 기본값은 10진수입니다. 값을 문자열로 변환합니다. 문자열, 뒤에 x 자리 숫자 결과의 소수점 자리toExponential(x)toPrecosion(x)
toString()
toFixed(x)
객체 값을 결과의 소수점 뒤에 x가 있는 숫자인 지수 표기법으로 변환합니다.
값 형식 지정 매개변수에 의해 주어진 길이로

3、Boolean对象

var b=new Boolean(value);
var b=false;
参数只有false、0、null、undefined的情况下会得到false的对象,否则会得到值为true
로그인 후 복사

4、String对象

var x=“JavaScript程序设计”;
로그인 후 복사
String对象的方法
属性描述
anchor()返回str标记的字符串
big()返回str标记的字符串
blink()返回str标记的字符串
bold()返回str标记字符串
fixed()返回str标记字符串
fontcolor(color)返回str标记字符串。由于html5不支持标记,因此一般不用
italics()返回str标记字符串

link(url)

返回str标记的字符串
small()返回str标记字符串
strike()返回str标记字符串
sub()返回str标记字符串
sup()返回str标记字符串
charAt(index)返回指定位置的字符
charCodeAt(index)返回指定位置的Unicode编码
concat(str)连接字符串
indexOf(sSubString,iStarIndex)检索字符串
lastIndexOf(sSubString,iStarIndex)从后向前检索
substr(iStart[iLength])从起始索引号提取字符串中指定目录字符
substring(iStart,iEed)提取字符串中指定的索引号之间的字符
toLowerCase()把字符串转换成小写
toUpperCase()把字符串转换成大写
split(ch)把字符串分割成字符串数组
match(reExpr)找到一个或者多个正则表达式的匹配项
search(reExpr)检索与正则表达式匹配的值
replace(reExpr,sReplaceText)替换与正则表达式匹配的字串

5、Array对象

(1)创建数组

var arrObj=new Array();
var arrObj=new Array(size);
var arrObj=new Array(element0,element2);
로그인 후 복사

(2)数组的length属性

(3)Array对象的方法

Array对象的方法
方法描述
push()向数组末尾添加一个或者更多元素,并返回新的数组长度
unshift()向数组的开头添加一个或者更多元素,并返回新的数组长度
pop()删除并返回数组的最后一个元素
shift()删除并返回数组的第一个元素

splice()

删除元素并向数组添加新的元素
sort()对数组元素进行排序
reverse()颠倒数组中元素的顺序
toString()把数组转换成字符串
join()把数组的所有元素放到字符串中并用指定的分隔符进行分离
concat()连接两个或者更多的数组,并返回结果

slice()

从某个已有的数组返回选定的元素

(4)二维数组的定义与访问

var citye=new Array();
citye[0]=new Array{"sha","上海","SHANGHAI","SH"};
citye[1]=new Array{"HYN","黄岩","HUANGYAN","HY"};
citye为二维数组,使用“数组变量名[子数组索引号][子数组中元素的索引号]”的格式来访问
遍历为双层循环遍历
로그인 후 복사

6、Date对象

(1)Date对象的创建

var dateObj1=new Date();
var dateObj2=new Date(dateval);
var dateObj3=new Date(year,month,date);
로그인 후 복사

(2)Date对象的方法

var d3 =new Date("2019-12-12");
d3.getDate();       //获取当前日期中的日12
d3.getMonth();       //获取月份返回11,月份为(1-11)
로그인 후 복사

7、Object对象

(1)对象的创建

方式一:

var cat1=new Object();
cat1.name="猫咪";
cat2.color="黄色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
};
로그인 후 복사

方式二:

var cat1=new ();
cat1.name="猫咪";
cat2.color="黄色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
};
로그인 후 복사

方式三:

var cat1={
cat1.name="猫咪";
cat2.color="黄色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
    };
}
로그인 후 복사

创建对象实例

var cat2=Object.create(cat1);
로그인 후 복사

8、Function对象

(1)function的创建

funcation sum(x,y){
    return (x+y);
}
로그인 후 복사

(2)第二种格式

function Cat(name,color){
cat1.name=name;
cat2.color=color;
cat.eat()=function(){
    alert(this.name+"吃老鼠");
    };
}
var cat1= new Cat("猫咪","黄色");
cat1.eat();
로그인 후 복사

9、RegExp对象

(1)创建RegExp对象

var regObj=new RegExp("pattern"[,flags])
var regObj=/pattern/{flags}
로그인 후 복사

其中pattern为必选,其对应正则表达式。参数flags是可选项。是标志组合常见的:g代表全局,i忽略大小写。m多行标志

pattern常用字符

(1)普通字符,如汉字、数字、字母 例如 /ab/

(2)转义字符 采用在前面加个\

(3)表达式 []、[^]

(4)特殊字符 ^ $

(5)修饰匹配次数的特殊符号 {n}

(2)RegExp对象的方法

(1)test方法

语法:reg.test(string);
로그인 후 복사
  • reg:是正则表达式对象

  • string:是字符串对象 返回 true或false

(2)exec方法

reg.exec(string);
로그인 후 복사

exec:检索字符串是否存在reg表示模式,存在则返回被找到的值;否则返回空null

【相关推荐:javascript学习教程

위 내용은 자바스크립트의 핵심 객체는 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!