javascript 数字属性 JavaScript基本数据类型
大家好,今天给各位分享javascript 数字属性的一些知识,其中也会对JavaScript基本数据类型进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
javascript数据类型有哪些
基本数据类型(大致有5种):
1、数字类型(包括浮点数和整数),如1,3,3.14159
2、字符串(用双引号括起来的任意数量字符组成的序列),如"a","haha"等
3、布尔值(true和false)
4、underfined(引用一个未声明的变量,就会得到它,当然使用声明却为赋值的变量也会得到它)
5、null(空值或没有值,不代表任何东西)
非基本数据类型——对象(Object)
对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的实例并为其添加属性和(或)方法,就可以创建自定义对象。 var o= new Object();
JavaScript数据类型有几种
在ES5的时候,我们认知的数据类型确实是6种:Number、String、Boolean、undefined、object、Null。
ES6中新增了一种Symbol。这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记。
谷歌67版本中还出现了一种bigInt。是指安全存储、操作大整数。(但是很多人不把这个做为一个类型)。
JS数据类型:JS的数据类型有几种?
8种。Number、String、Boolean、Null、undefined、object、symbol、bigInt。
JS数据类型:Object中包含了哪几种类型?
其中包含了Data、function、Array等。这三种是常规用的。
JS数据类型:JS的基本类型和引用类型有哪些呢?
基本类型(单类型):除Object。String、Number、boolean、null、undefined。
引用类型:object。里面包含的 function、Array、Date。
javascript变量名和函数对象的命名规范是什么
javascript命名规范没有明确的定义吧,主要怎么命名让自己看起来爽,团队看起来爽,所以主要还是看你们自己怎么约定的。
命名规范
1.变量名称必须为小写字母。
2.类的命名使用骆驼命名规则,例如:
Account, EventHandler
3.常量必须在对象(类)或者枚举变量的前部声明。枚举变量的命名必须要有实际的意义,并且其成员必须使用骆驼命名规则或使用大写:
var NodeTypes={ Element:1, DOCUMENT:2}
4.简写单词不能使用大写名称作为变量名:
getInnerHtml(), getXml(), XmlDocument
5.方法的命令必须为动词或者是动词短语:
obj.getSomeValue()
6.公有类的命名必须使用混合名称(mixedCase)命名。
7.CSS变量的命名必须使用其对应的相同的公共类变量。
8.私有类的变量属性成员必须使用混合名称(mixedCase)命名,并前面下下划线(_)。例如:
var MyClass=function(){ var _buffer; this.doSomething=function(){};
}
9.变量如果设置为私有,则前面必须添加下划线。
this._somePrivateVariable= statement;
10.通用的变量必须使用与其名字一致的类型名称:
setTopic(topic)//变量 topic为 Topic类型的变量
11.所有的变量名必须使用英文名称。
12.变量如有较广的作用域(large scope),必须使用全局变量;此时可以设计成一个类的成员。相对的如作用域较小或为私有变量则使用简洁的单词命名。
13.如果变量有其隐含的返回值,则避免使用其相似的方法:
getHandler();//避免使用 getEventHandler()
14.公有变量必须清楚的表达其自身的属性,避免字义含糊不清,例如:
MouseEventHandler
,而非 MseEvtHdlr。请再次注意这条规定,这样做得的好处是非常明显的。它能明确的表达表达式所定义的含义。
15.类/构造函数可以使用扩展其基类的名称命名,这样可以正确、迅速的找到其基类的名称:EventHandlerUIEventHandlerMouseEventHandler基类可以在明确描述其属性的前提下,缩减其命名:MouseEventHandler as opposed to MouseUIEventHandler.
特殊命名规范
术语“get/set”不要和一个字段相连,除非它被定义为私有变量。前面加“is”的变量名应该为布尔值,同理可以为“has”,“can”或者“should”。
术语“compute”作为变量名应为已经计算完成的变量。
术语“find”作为变量名应为已经查找完成的变量。
术语“initialize”或者“init”作为变量名应为已经实例化(初始化)完成的类或者其他类型的变量。UI(用户界面)控制变量应在名称后加控制类型,例如: leftComboBox, TopScrollPane。复数必须有其公共的名称约定(原文:Plural form MUST be used to name collections)。带有“num”或者“count”开头的变量名约定为数字(对象)。重复变量建议使用“i”,“j”,“k”(依次类推)等名称的变量。补充用语必须使用补充词,例如: get/set, add/remove, create/destroy, start/stop, insert/delete, begin/end, etc.能缩写的名称尽量使用缩写。避免产生歧义的布尔变量名称,例如:isNotError, isNotFound为非法错误类建议在变量名称后加上“Exception”或者“Error”。方法如果返回一个类,则应该在名称上说明返回什么;如果是一个过程,则应该说明做了什么。
javascript 数字属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JavaScript基本数据类型、javascript 数字属性的信息别忘了在本站进行查找哦。