海科SEO顾问为您快速优化网站,网站SEO优化 营销型网站建设第一品牌!
189-3859-6332

轻松、简单、快速!值得信赖的SEO顾问服务。

专业 敬业 职业  

您现在的位置:首页 > 最新资讯 >

前端必备知识,typeof都有哪几种?

人气: 发表时间:2018-05-20 18:15

就如日记一般,记录下自己的成长故事。
 
在做了3年SEO,如今已经艰难转向一名前端工程师,希望以后可以做一名精通各种WEB开发的程序员。
 
6种:undefined、boolean、string、number、object、function
 
typeof操作符
typeof操作符是用来检测变量的数据类型。使用:typeof  变量名;返回以下字符串:
 
字符串描述undefined未定义boolean布尔值string字符串number数值object对象或者nullfunction函数undefined类型
undefined只是一个值。当我们声明一个变量,没有做初化的时候。我们调用这个变量就会返回一个值undefined。如:
 
var name; alert(name);如果我们把alert语句写成alert(people);同样是返回undefined。
 
这两种情况分别是:
 
只是定义了变量没有做相应的初始化。没有声明相应的变量。调用报错。ps:在声明变量的时候最好进行初始化。null类型
null是一个只有一个值的特殊类型。表示一个空对象引用。用typeof检测返回是object。
 
undefined是派生自null。undefined==null。
 
Boolean类型
Boolean 类型有两个值(字面量): true 和 false。 而 true 不一定等于 1, false 不一定等于 0。 JavaScript 是区分大小写的,True 和 False 或者其他都不是 Boolean 类型的值。boolean可以与其他类型转化。
 
以下是其他类型转换成 Boolean 类型规则:
 
数据类型 转换为 true 的值转换为 false 的值BooleantruefalseString 任何非空字符串 空字符串Number 任何非零数字值(包括无穷大)0 和 NaN Object任何对象nullUndefinedundefinedNumber 类型
Number 类型包含两种数值:整型和浮点型。
 
通过 Number.POSITIVE_INFINITY 和 Number.NEGATIVE_INFINITY 得到 Infinity(正无穷)及-Infinity(负无穷)的值。 alert(Number.POSITIVE_INFINITY); //Infinity(正无穷) alert(Number.NEGATIVE_INFINITY);//-Infinity(负无穷)
 
var box = 12 / 0; //Infinity
 
String 类型
String 类型用于表示由于零或多个 16 位 Unicode 字符组成的字符序列,即字符串。字 符串可以由双引号(“)或单引号(‘)表示。
本帖的地址:http://www.se-o.cn/news/1464.html
本文来自海科SEO(www.se-o.cn)整理编辑,转载本站文章请注明出处。