标签:
本文为js高级程序设计学习笔记,笔记中不乏本人学习js的一些心得demo,喜欢的朋友可以直接参考原书“javascript高级程序设计”,写本笔记的目的是对js中容易出错、不易理解的地方作个笔记,以免后期继续踩坑。
1、语法
严格模式是ECMAScript 5中引入的概念,是为js定义解析以及执行模型的一种机制,也是为了兼容旧版本的ECMAScript版本而引入的,就是一种编译指示,可以确定ECMAScript 3版本编译运行时的一些不确定行为。使用"use strict",方法如下:
function say(){ "use strict"; console.log("hello strict mode"); } say();
2、变量
function say(){ var message = "hello message"; } say(); alert(message); //message未定义为undefined
但是如果省略了var关键字,则message自动上升为全局变量,不会报错:
function say(){ message = "hello message"; } say(); console.log(message);
结果:
var m1 = "1",m2 = "2",m3 = [1,2,3]; console.log(m1); console.log(m2); console.log(m3);
标签:
原文地址:http://www.cnblogs.com/vipzhou/p/5908129.html