:JavaS
cript( 简称“JS” )是一种具有 函数优先的轻 量级,解释型 或即时编译型 的编程语言。 虽然它是作为 开发Web页 面的脚本语言 而出名,但是 它也被用到了 很多非浏览器 环境中,Ja vaScri pt基于原型 编程、多范式 的动态脚本语 言,并且支持 面向对象、命 令式、声明式 、函数式编程 范式。Jav aScrip t在1995 年由Nets cape公司 的Brend an Eic h,在网景导 航者浏览器上 首次设计实现 而成。因为N etscap e与Sun合 作,Nets cape管理 层希望它外观 看起来像Ja va,因此取 名为Java Script 。但实际上它 的语法风格与 Self及S cheme较 为接近。Ja vaScri pt的标准是 ECMASc ript。截 至2012年 ,所有浏览器 都完整的支持 ECMASc ript 5 .1,旧版本 的浏览器至少 支持ECMA Script 3标准。2 015年6月 17日,EC MA国际组织 发布了ECM AScrip t的第六版, 该版本正式名 称为ECMA Script 2015, 但通常被称为 ECMASc ript 6 或者ES20 15。小编还为您整理了以下内容,可能对您也有帮助:
js的内置对象有哪些
JavaScript中的内置对象有number,Boolean,String,Data,Array等通过给他们创建对象来访问更多的方法和属性
我们学习的所有编程语言都具有内置对象,这些对象创建了语言的基本功能,所以JavaScript也有许多内在对象将其定义为语言。本篇文章将为大家详细介绍几种JavaScript中的内置语言。
Number
通过Number将变量设置为数值来创建对象。然后,此变量就可以访问对象具有的属性和方法,我们可以通过与new关键字结合使用
var demo=new Number();
Number对象包含四个属性 :
MAX_VALUE:可以处理的最大数字
MIN_VALUE:可以处理的最小数字
NEGATIVE_INFINITY:可以处理的最大负数,表示为 -Infinity
POSITIVE_INFINITY:大于MAX_VALUE的值表示为 Infinity
例
var demo = Number.MAX_VALUE
除了存储数值之外,该 Number对象还包括用于操纵或检索有关数字的信息的各种属性和方法。Number对象可用的所有属性都是只读常量,这意味着它们的值始终保持不变且无法更改。
Boolean
表示一个真或假值的对象,通常是设置为true或false值的变量:
var demo = true;
Boolean对象包括 toString和valueOf 方法,它和条件语句的组合提供了一种使用JavaScript创建逻辑的方法,毫无疑问,Boolean对象是JavaScript的一个非常重要的部分。如果没有布尔对象,则在条件语句中不会有任何要判断的内容。
<script type="text/javascript"> var myBoolean = true;if(myBoolean == true) { console.log("这是正确的");}else { console.log("这是错误的");}</script>
String
JavaScript 中String对像的作用是存储文本,除此之外该对象还有各种属性和方法来操作有关的文本信息。与Boolean对象一样, String不需要实例化即可使用
var myString = "My string";
String对象只有一个属性length,用以返回字符串的长度
var myString = "My string";console.log("这个字符串的长度为:"+myString.length);
Data
JavaScript中Date对象提供了一种处理日期和时间的方法,可以根据所需的结果以多种不同的方式对其进行实例化
例:不传参数时
var myDate = new Date();
以milliseconds作为参数传递:
var myDate = new Date(milliseconds);
将日期字符串作为参数传递:
var myDate = new Date(dateString);
传递多个参数来创建完整的日期
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
例
var myDate = new Date();console.log(myDate.getDate())var myDate1=new Date("2018-11-28");console.log(myDate1);
Date 对象中有许多方法可以将日期转换为字符串,
toDateString:把 Date 对象的日期部分转换为字符串
toLocaleDateString:根据本地时间格式,把 Date 对象的日期部分转换为字符串
toLocaleTimeString:根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleString:根据本地时间格式,把 Date 对象转换为字符串。
toTimeString:把 Date 对象的时间部分转换为字符串。
toUTCString:根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
例:
var myDate = new Date();document.write(myDate.toDateString());
Array
JavaScript中Array对象可以使用它在一个变量中同时存储多个值,并且它有许多方法可以让去操作它。
var myArray = new Array(1, 2, 3);for(var i=0; i<myArray.length; i++) { console.log(myArray[i]);}
另外有许多方法可用于Array 对象对其进行添加和删除,或者是排序。注意在处理数组时索引很重要,基本上都通过索引来对数组进行操作。
总结:JavaScript内置对象提供的属性和方法只是功能的开始,JavaScript是一种灵活的语言,我们可以在基础上不断创造新的自定义功能,使它更强大。
js的内置对象有哪些
JavaScript中的内置对象有number,Boolean,String,Data,Array等通过给他们创建对象来访问更多的方法和属性
我们学习的所有编程语言都具有内置对象,这些对象创建了语言的基本功能,所以JavaScript也有许多内在对象将其定义为语言。本篇文章将为大家详细介绍几种JavaScript中的内置语言。
Number
通过Number将变量设置为数值来创建对象。然后,此变量就可以访问对象具有的属性和方法,我们可以通过与new关键字结合使用
var demo=new Number();
Number对象包含四个属性 :
MAX_VALUE:可以处理的最大数字
MIN_VALUE:可以处理的最小数字
NEGATIVE_INFINITY:可以处理的最大负数,表示为 -Infinity
POSITIVE_INFINITY:大于MAX_VALUE的值表示为 Infinity
例
var demo = Number.MAX_VALUE
除了存储数值之外,该 Number对象还包括用于操纵或检索有关数字的信息的各种属性和方法。Number对象可用的所有属性都是只读常量,这意味着它们的值始终保持不变且无法更改。
Boolean
表示一个真或假值的对象,通常是设置为true或false值的变量:
var demo = true;
Boolean对象包括 toString和valueOf 方法,它和条件语句的组合提供了一种使用JavaScript创建逻辑的方法,毫无疑问,Boolean对象是JavaScript的一个非常重要的部分。如果没有布尔对象,则在条件语句中不会有任何要判断的内容。
<script type="text/javascript"> var myBoolean = true;if(myBoolean == true) { console.log("这是正确的");}else { console.log("这是错误的");}</script>
String
JavaScript 中String对像的作用是存储文本,除此之外该对象还有各种属性和方法来操作有关的文本信息。与Boolean对象一样, String不需要实例化即可使用
var myString = "My string";
String对象只有一个属性length,用以返回字符串的长度
var myString = "My string";console.log("这个字符串的长度为:"+myString.length);
Data
JavaScript中Date对象提供了一种处理日期和时间的方法,可以根据所需的结果以多种不同的方式对其进行实例化
例:不传参数时
var myDate = new Date();
以milliseconds作为参数传递:
var myDate = new Date(milliseconds);
将日期字符串作为参数传递:
var myDate = new Date(dateString);
传递多个参数来创建完整的日期
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
例
var myDate = new Date();console.log(myDate.getDate())var myDate1=new Date("2018-11-28");console.log(myDate1);
Date 对象中有许多方法可以将日期转换为字符串,
toDateString:把 Date 对象的日期部分转换为字符串
toLocaleDateString:根据本地时间格式,把 Date 对象的日期部分转换为字符串
toLocaleTimeString:根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleString:根据本地时间格式,把 Date 对象转换为字符串。
toTimeString:把 Date 对象的时间部分转换为字符串。
toUTCString:根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
例:
var myDate = new Date();document.write(myDate.toDateString());
Array
JavaScript中Array对象可以使用它在一个变量中同时存储多个值,并且它有许多方法可以让去操作它。
var myArray = new Array(1, 2, 3);for(var i=0; i<myArray.length; i++) { console.log(myArray[i]);}
另外有许多方法可用于Array 对象对其进行添加和删除,或者是排序。注意在处理数组时索引很重要,基本上都通过索引来对数组进行操作。
总结:JavaScript内置对象提供的属性和方法只是功能的开始,JavaScript是一种灵活的语言,我们可以在基础上不断创造新的自定义功能,使它更强大。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com