JS代码规范--怎么写一段整洁有可读性的代码(二)

严格模式

ECMAScript5引入的严格模式使用方式是在文档开头加上一串字符串:

"use strict"

这一串看起来是一串没有命名的字符串,但是他是一个编译器指令。
在全局的环境中定义时,所有的文件都会按严格模式解析,所以,最好不要文件开头定义,这样其他文件都会使用严格模式。推荐在函数中使用。

原始包装类型

什么是原始包装类型?
原始包装类型有3种:String,Boolean,Number,
这3种类型在定义之后,都可以调用一些方法:

var name="Mick"
name.toUpperCase();

定义原始包装类型时,最好不要使用构造器方法定义

//不好的做法:
var name=new String("Nick")
//推荐的做法
var name="Nikc";

这样会让人无法分清基本类型和类

eval()

eval()可以使js执行其中字符串定义的方法

eval("alert('hi!')");

这种方法是非常不推荐的,不仅会产生XSS攻击的隐患,还会使程序可读性大大降低,也不利于维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值