≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > JavaScript

js基本数据类型和typeof的简单示例

人气:813 时间:2018-10-13

这篇文章主要为大家详细介绍了js基本数据类型和typeof的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型
  • null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性
  • undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为undefined
  • number:数值。最原始的数据类型,表达式计算的载体
  • string:字符串。最抽象的数据类型,信息传播的载体
  • boolean:布尔值。最机械的数据类型,逻辑运算的载体
  • object:对象。面向对象的基础

/**
 * 
 * @param 
 * @arrange (512.笔记) www.q1010.com
 **/
#当弹出一个变量时:
var aa;alert(aa);  //变量定义,弹出undefined
alert(aa);        //变量未定义,undefined , 未定义的变量也是undefined
#当判断一个变量是否存在时:
var str;if( str == undefined )    //变量定义,可以这样判断
if( str == undefined )     //变量未定义,报错ReferenceError: str is not defined

所以,当判断一个变量是否不存在时,用 if( typeof str == undefined )

typeof:

/**
 * 
 * @param 
 * @arrange (512.笔记) www.q1010.com
 **/
alert(typeof 1);                // 返回字符串"number"  
alert(typeof "1");              // 返回字符串"string"  
alert(typeof true);             // 返回字符串"boolean"  
alert(typeof {});               // 返回字符串"object"  
alert(typeof []);               // 返回字符串"object "  
alert(typeof function(){});     // 返回字符串"function"  
alert(typeof null);             // 返回字符串"object"  
alert(typeof undefined);        // 返回字符串"undefined"
 
你会发现:JavaScript解释器认为null是属于object数据类型的一种特殊形式,而function(){}是function类型,也就是说函数也是一种基本数据类型,而不是对象的一种特殊形式。

实际上,在JavaScript中,函数是一个极容易引起误解或引发歧义的数据类型,它可以是独立的函数类型,又可以作为对象的方法,也可以被称为类或构造器,还可以作为函数对象而存在等。

所以,在《JavaScript权威指南》中把function被看做是object基本数据类型的一种特殊对象,另外《悟透JavaScript》和《JavaScript高级程序设计》也把函数视为对象,而不是一种基本数据类型。但是在《JavaScript语言精髓与编程实践》中却把function视为一种基本数据类型,而把null视为object类型的一种特殊形式。至于谁对谁错,看来只有根据具体情况而定了。

本文来自:http://www.q1010.com/174/2574-0.html

注:关于js基本数据类型和typeof的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:数据类型,typeof

您可能感兴趣的文章

  • Python数据类型判断的问题解析
  • python数据类型转换示例
  • python判断type与isinstance的区别
  • Python基本数据类型的简单示例
  • js数据类型转换的简单示例
  • js的数据类型的简单示例
  • php 数据类型校验函数的简单示例
  • js 使用typeof方法判断undefined类型的简单示例
  • javascript typeof、instanceof 功能实例
  • Javascript typeof 用法示例
上一篇:JS获取字符串长度(包含汉字)的简单示例
下一篇:JavaScript数据类型:值类型和引用类型的简单示例
热门文章
  • js随机生成两位数
  • js 文字超出部分隐藏、点击显示更多示例
  • 原生JS+css 点击查看全文的简单示例(类似今日头条效果)
  • javascript实现文字隐藏、展开收起的简单示例
  • JS 展开/收起按钮显示隐藏文字示例
  • JavaScript 正则判断文本是否含有超链接的简单示例
  • 原生JS实现鼠标悬停图片显示文字的简单示例
  • JS 点击按钮显示更多内容的简单示例
  • 原生js for循环遍历二维数组、嵌套元素的简单示例
  • javascript 浮点数转换成整数三种方法
  • 最新文章
    • js获取时间,处理时间等的实现方法
    • JavaScript 判断小数是否相等的简单示例
    • JavaScript 获取数组极值的简单示例
    • JavaScript防抖 & 节流的简单示例
    • JavaScript深拷贝的简单示例
    • JavaScript数组降维的简单示例
    • JavaScript手机端判断浏览器类型的简单示例
    • JavaScript获取 URL 中的参数的简单示例
    • JavaScript以“天”为单位获取响应的时间戳的简单示例
    • JavaScript时间格式化的简单示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。