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攻击的隐患,还会使程序可读性大大降低,也不利于维护。

猜你喜欢

转载自blog.csdn.net/qq_41636947/article/details/106092204
今日推荐