从零开始学javascript(二)

这里是语法的一些事情。

写代码的第一件事大约是给参数命名吧...命名规则在下面↓ ↓ ↓

第一个字母只能从这些字符里挑:字母、下划线(_)、美元符号($);(字母多好,总觉得下划线是zhuangbility)

其他字符可以从字母、_、$、数字里随便挑~~其实一些奇怪的拓展符号,比如À什么的,也可以用,但是这个纯粹是zhuangbility,看到可以骂人。

对了,命名遵从驼峰法,第一个字母记得小写呀!


/*用注释的颜色来写注释!当然了,注释都不会的话可以回家放牛去了~*/

参数的话接下去就是选类型了,数据类型倒是不多的样子,简单的数据类型有5种,Undefined、Null、Boolean、Number和String,顾名思义,懒得写了,需要啰嗦一下的是Number的一个NaN值,也就是非数值,表示本来要返回数值的操作数却没有返回数值的情况,数值除以0的话也会返回NaN,总之不会让程序报错,是个可爱的类型吧;然后Number还可以直接表示八进制,以0开头作为标示,数字内出现≥8的数字,不然就会被解析为十进制,十六进制则是以0x开头,浮点必须包含小数点,基本差不多啦;复杂的数据类型的话只有一种,Object,由一组无序的名值对组成,具体的用法看下面  ↓ ↓ ↓

● constructor——保存着用于创建当前对象的函数

● hasOwnProperty(propertyName)——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。其中,作为参数的属性名(propertyName)必须以字符串

形式指定(例如:o.hasOwnProperty("name"))

● isPrototypeOf(object)——用于检查传入的对象是否是另一个对象的原型

● propertyIsEnumerable(propertyName)——用于检查给定的属性是否能够使用for-in语句来枚举

● toString()——返回对象的字符串表示

● valueOf()——返回对象的字符串、数值或布尔值表示。通常与toString()方法的返回值相同。


很重要的一点:JavaScript不支持任何创建自定义类型的机制!所有的值都是上述的6种之一,绝对绝对没有例外。


语句——javascript里可以不写分号,由编译器来判定语句的结束,不过这样不大好,还是推荐写分号。


变量——javascript中的变量定义只有var,定义完之后不对其中所存的类型进行任何限制,可以完全赋值成另一个类型;一个var可以定义很多个变量;此外,var定义的变量是作用域中的局部变量,函数退出时就会被销毁,如果省略var的话即可成为全局变量。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值