Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind die Kernobjekte von Javascript?

Was sind die Kernobjekte von Javascript?

青灯夜游
青灯夜游Original
2021-06-22 15:26:363455Durchsuche

Javascript-Kernobjekte: 2. Zahlenobjekt; 5. Objektobjekt; .

Was sind die Kernobjekte von Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. „Das Kernobjekt von Javascript.“ Zum Beispiel

var pi_value=Math.PI
var sprt_value=Math.sprt(16);

Math-Objekteigenschaft

Property

Description

E
Gibt die Basis e natürlicher Zahlen zurück (ungefähr gleich 2,718)
LN2 Gibt den natürlichen Logarithmus von 2 zurück (ungefähr gleich 0,693)
LN10 Gibt den natürlichen Logarithmus von 10 zurück (ungefähr gleich 2,302)
LOG2E Gibt den Basis-2-Logarithmus von e zurück (ungefähr gleich. 1,41). 4)
LOG10E Gibt den Logarithmus von e zur Basis 10 zurück (ungefähr gleich 0,434). der Quadratwurzel von 2 (ungefähr gleich bis 0,707)
SQRT2 Gibt die Quadratwurzel von 2 zurück (ungefähr gleich 1,414)
Math-Objektmethode
Methode Beschreibung
abs(x) Returns Der Absolutwert des Parameters der Parameter 2 Bogenmaß)
ceil(x) Rundet den Parameter x auf. Beispielsweise ist der Wert von Math.ceil(2.3) 3
cos(x)Rückgabeparameter x Der natürliche Logarithmus von (Basis e) Gibt das Maximum von zwei Zahlen zurückGibt das Minimum von zwei Zahlen zurück Gibt die y-Potenz des Parameters zurück. 2. Number-Objekt
var num1=new Nunber(value);
var num2=Nunber(value);
var num3=123;
Number-ObjekteigenschaftenPropertyDescriptionMAX_VALUEJavaScript kann die maximale Anzahl darstellenMIN_VALUE JavaScript kann den kleinsten Wert darstellen ZahlNaNNicht-numerischer WertNEGATIVE_INFINITYstellt eine negative Unendlichkeit dar und gibt diesen Wert zurück, wenn er überläuft finity nfinity und gibt diesen Wert zurück, wenn es ÜberläufeNumber-Objektmethode Methode Beschreibung toString()Konvertieren Sie den Wert in eine Zeichenfolge, verwenden Sie IRadix, um die Basis anzugeben, der Standardwert ist Dezimalzahl zuFixiert (x)Konvertieren Sie den Wert in eine Zeichenfolge. String, die Zahl mit x Ziffern nach der Dezimalstelle des ErgebnissesKonvertieren Sie den Objektwert in Exponentialschreibweise, die Zahl mit x danach der Dezimalpunkt des ErgebnissestoPrecosion(x)Formatieren Sie den Wert in der durch den Parameter angegebenen Länge

3、Boolean对象

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

4、String对象

var x=“JavaScript程序设计”;
Gibt den Kosinuswert von zurück Parameter )
max(x,y)
min(x,y)
pow(x,y)
sin(x)

Gibt den Sinus des Parameters x zurück der Parameter
inExponential(x)
String对象的方法
属性 描述
anchor() 返回3499910bf9dac5ae3c52d5ede7383485str5db79b134e9f6b82c0b36e0489ee08ed标记的字符串
big() 返回3d49bde0e0b2e042578ad34140b6c48estrcb47d890eb8c521d3966d2b2263ef112标记的字符串
blink() 返回09e724d88afdbbf2144425ae4c15623cstreb5da82aa206f31e1eaa7796e81653d5标记的字符串
bold() 返回a4b561c25d9afb9ac8dc4d70affff419str0d36329ec37a2cc24d42c7229b69747a标记字符串
fixed() 返回78f983dbc27872ba42409adefe5049d9strd98ca7951c814b9263d12f482df06c69标记字符串
fontcolor(color) 返回464c790c37ed5345fad2893d129831e1stre6e38b3c62e8df885fe2e3986461aa63标记字符串。由于html5不支持4b9ab1a63e76bd6efbc3ef76066e6e2b标记,因此一般不用
italics() 返回5a8028ccc7a7e27417bff9f05adf5932str72ac96585ae54b6ae11f849d2649d9e6标记字符串

link(url)

返回a549acb06b49b192ce2610bbc09c8a00str5db79b134e9f6b82c0b36e0489ee08ed标记的字符串
small() 返回d015d241ae6d34c34210679b5204fe85str7552a991a706bdbcb00625c14ce34064标记字符串
strike() 返回533df51242d4fe18c58d599b7d69a4e4str42c3f6e9e03fa0a8003320368cc30da4标记字符串
sub() 返回b96cac025db4031319c29e1eb68f19d6str270ea406e83044e5b95e23270c35ff95标记字符串
sup() 返回2cdea26b4c3988e37d674b56660962a7str2eb235f530502820017cce1685312d59标记字符串
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学习教程

Das obige ist der detaillierte Inhalt vonWas sind die Kernobjekte von Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn