一转眼千锋大连Web前端培训第二阶段的学习还有两周就要结束了,相比一阶段来说,二阶段的知识更加繁琐和复杂,需要运用逻辑思维来学习和运用;还好枯燥晦涩的学习内容在崔老师的幽默诙谐的授课方式下变得更易让人接受和理解。接下来,给刚入门的兄弟姐妹们分享一下前端编程的入门知识点:
JS 数据类型可分为基本数据类型和复合数据类型两种,其中基本数据类型有五种:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)。复合数据类型即 Object,Object 本质是一组无序的名值对组成的,严格来说,又被分为三类:对象(Object)、数组(Array)、函数(function)。
变量的类型:变量本身是没有类型的,取决于他里边存储的什么数据类型,存的什么类型就是什么类型的变量。当声明新变量时,可以使用 new 来声明其类型,比如:var userName = new String; var x = new Number; var y = new Boolean; var cars = new Array; var person = new Object; 。JS 变量均为对象,当声明一个变量时,就创建了一个新的对象。
typeof运算符:typeof 操作符用来检测变量的数据类型,返回一个字符串。字符串、数字、布尔值分别返回 string、number、boolean。用 typeof 检测 null 返回 object,在 JS 中 null 表示什么都没有,但是他是一个对象。undefined 是没有赋值的变量,所以 typeof 一个没有值的变量会返回 undefined。typeof 一个对象则返回 object。JS 中数组是一种特殊类型的对象,所以也返回 object。函数则返回 function。
undefined 和 null 的区别:typeof undefined,返回 undefined。typeof null,返回 object。(null === undefined),返回 false,(null == undefined),返回true。
现阶段学习的很多东西都需要理解,思考,不再有死记硬背,一直觉得程序员到最后拼的应该是这些东西。只有坚持才能成功,正所谓持之以恒水滴石穿,也就是这个道理,以后会怎么样就看现在怎么走怎么做了,只有成功才能证明自己!
相关文章
06.15抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱