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);
Property | Description |
E | 자연수의 밑수 e를 반환합니다(대략 2.718) |
LN2 | 다음의 자연 로그를 반환합니다. 2(대략 0.693과 동일) |
LN10 | 10의 자연 로그를 반환합니다(대략 2.302와 동일) |
LOG2E | e의 기본 2 로그(대략 1.4와 동일)를 반환합니다. 14) |
LOG10E | Returns 10을 밑으로 하는 e의 로그(대략 0.434와 동일) |
PI | pi(대략 3.14159와 동일)를 반환합니다. |
SQRT1_2 | 2의 제곱근의 역수(대략 0.707과 같음) |
SQRT2 | 2의 제곱근을 반환합니다(대략 1.414와 같음) |
메서드 | 설명 |
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 객체 |
Number 개체 속성 | |
Description | |
JavaScript는 최대값을 표현할 수 있습니다. | |
JavaScript는 가장 작은 숫자를 표현할 수 있습니다. N | 숫자가 아닌 값 |
NEGATIVE_INFINITY | 음의 무한대 -Infinity를 나타내며, 오버플로일 때 이 값을 반환합니다. |
POSITIVE_INFINITY | 가 양의 무한대 nfinity를 나타내며, 오버플로 |
일 때 이 값을 반환합니다. | Number 개체 메서드 |
방법 설명
toFixed(x) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
toExponential(x) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
객체 값을 결과의 소수점 뒤에 x가 있는 숫자인 지수 표기법으로 변환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
값 형식 지정 매개변수에 의해 주어진 길이로 3、Boolean对象 var b=new Boolean(value); var b=false; 参数只有false、0、null、undefined的情况下会得到false的对象,否则会得到值为true 4、String对象 var x=“JavaScript程序设计”;
5、Array对象 (1)创建数组 var arrObj=new Array(); var arrObj=new Array(size); var arrObj=new Array(element0,element2); (2)数组的length属性 (3)Array对象的方法
(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);
(2)exec方法 reg.exec(string); exec:检索字符串是否存在reg表示模式,存在则返回被找到的值;否则返回空null 【相关推荐:javascript学习教程】 |
위 내용은 자바스크립트의 핵심 객체는 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!