首页 > 代码库 > javascript—升级之道(1)
javascript—升级之道(1)
1、定义全局变量:直接在函数内部省略var操作符,既定义为全局变量(不推荐使用,很难维护,在严格模式下会抛出ReferenceError错误)
function test(){ message = "helloWorld!";}test();alert(message);
输出:helloWorld!
2、数据类型:记得自己面试360的时候,面试官问我javascript的数据类型有哪些,并进行描述。搞java刚转前端的我瞬间脑袋里面全部是:float、double、long、int。。。。。。。
因为js是动态数据类型,平时多用var创建。太菜。。。。
基本数据类型:Undefined,Null,Boolean,Number、String
复杂数据类型:Object(无序名值对组成)
3、undefined和null区别:undefined是属于Undefined类型,var声明变量但未初始化时默认都是undefined。
null是属于空对象指针。
ECMA-262默认undefined值是派生与null值,所以
alert(null == undefined); //true;
javascript—升级之道(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。