`

javascript 之 typeof的用法 - 学习笔记

阅读更多

/**
 * 经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.
 * if(document.mylist.length != "undefined" ) {} 这个用法有误. 
 * 正确的是: 
 * if(typeof(document.mylist.length) != "undefined" ) {} 
 * 或 
 * if(!isNaN(document.mylist.length) ) {}
 * typeof的运算数未定义,返回的就是 "undefined". 
 * 运算数为数字typeof(x) = "number"
 * 字符串 typeof(x) = "string" 
 * 布尔值 typeof(x) = "boolean"
 * 对象,数组和null typeof(x) = "object"
 * 函数 typeof(x) = "function" typeof
 * 运算符返回一个用来表示表达式的数据类型的字符串。
 * 可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。 如:
 * alert(typeof (123));//typeof(123)返回"number" alert(typeof
 * ("123"));//typeof("123")返回"string"
 * 
 * typeof 运算符 返回一个用来表示表达式的数据类型的字符串。 typeof[()expression[]] ; expression
 * 参数是需要查找类型信息的任意表达式。
 * 
 * 说明: typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number,"
 * "string," "boolean," "object," "function," 和 "undefined." typeof 语法中的圆括号是可选项。
 */
 
分享到:
评论

相关推荐

    JavaWeb02-JavaScript学习笔记

    JavaScript流程控制语句的使用方法和Java类似,包括if、switch、for、while、break、continue等语句。 函数 函数是JavaScript中的核心概念,函数定义可以使用function关键字,函数可以有多个参数,参数从左到右...

    javascript学习笔记.docx

    6) typeof函数的返回值:数字——number,字符串——string,布尔值——Boolean,对象、数组、null——object,函数名——function或undefined(未定义时)。主要用来区别区别对象和原始类型。要区分对象的具体类型...

    JavaScript个人学习笔记

    在JavaScript中,可以使用`typeof`操作符来检测变量的数据类型,返回一个表示数据类型的字符串。例如,`typeof variable`将返回变量`variable`的数据类型。对于转换数据类型,JavaScript提供了`Number()`、`parseInt...

    java script 学习笔记

    JavaScript 学习笔记 JavaScript 基础知识 JavaScript 是一种高级的、动态的、基于对象的脚本语言,主要用于客户端的脚本编程。 JavaScript 代码可以嵌入到 HTML 文件中,以便控制浏览器的行为。 JavaScript ...

    Javascript学习笔记___自学实用

    JavaScript学习笔记——深入理解基础与函数 在JavaScript中,学习基础知识是至关重要的,因为它是所有进一步编程技巧的基础。首先,我们需要了解JavaScript中的数据类型。在JavaScript中,有五种简单的数据类型:...

    Javascript 学习笔记.docx

    字符串可以通过`toString()`方法或直接使用`+`操作符与其他类型拼接。转换为数字类型,可以使用`parseInt()`、`parseFloat()`或`Number()`函数。例如,`Number('12')`将返回数字12。对于布尔型转换,空值(空字符串...

    javascript学习笔记

    JavaScript 是一种广泛应用于网页和网络应用的编程语言,尤其在前端开发中占据核心地位。以下是一些关于JavaScript的重要知识点...深入学习JavaScript还需要掌握更多的概念,如原型链、作用域、异步编程、事件循环等。

    javascript读书笔记

    以上是JavaScript的基础知识,理解这些概念对于深入学习和使用JavaScript至关重要。良好的变量命名习惯、类型理解和转换技巧能帮助编写更清晰、易于维护的代码。继续深入学习,你将掌握更多高级特性,如作用域、闭包...

    js学习笔记大全

    用法参考 c$.getElement * 如果 arg 是 function 则认为是 c$.ready 的缩写,在dom加载完成时执行。没有此参数则返回 c$ 对象。 * @param dom 需要选择的DOM对象,默认是 window.document * @return 没有arg参数时...

    韩顺平 javascript 授课笔记

    在韩顺平的JavaScript授课笔记中,主要讲解了以下几个关键知识点: 1. **基于对象编程**: JavaScript中的面向对象是基于原型对象实现的,而非类。在JavaScript中,对象可以直接创建,其属性可以动态添加,没有...

    typescript学习笔记

    Typescript 学习笔记 TypeScript 是一种静态类型的编程语言,作为 JavaScript 的超集,它的主要特性是坚持与 ECMAScript 标准同步发展。下面是 TypeScript 的一些重要知识点: 一、ECMAScript 标准同步发展 * ...

    JavaScript高级程序设计(第三版)学习笔记1~5章

    《JavaScript高级程序设计(第三版)》是学习JavaScript的重要参考资料,涵盖了许多核心概念和技术。以下是该书前五章主要知识点的详细讲解: 1. 在HTML中使用JavaScript: - `<script>`标签用于引入JavaScript...

    自学JavaScript基础语法笔记大全.rar

    这份"自学JavaScript基础语法笔记大全"包含了学习JavaScript必备的知识点,旨在帮助初学者全面理解并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据,声明时不需要预定义类型,...

    韩顺平JS笔记

    韩顺平的JS笔记主要涵盖了JavaScript的...通过这些笔记,我们可以了解到JavaScript作为Web开发中的重要工具,其基本概念、语法结构以及在实际应用中的使用方法。深入学习JavaScript有助于提升网页的交互性和功能实现。

    JavaScript笔记

    在JavaScript的学习中,首先要回顾CSS的基础知识,CSS用于控制网页元素的样式,可以通过行内样式、内嵌样式和外部链接样式表进行引入。CSS的注释使用`/*内容*/`来实现,核心语法包括选择器(如标签选择器、类选择器...

    JavaScript忍者秘籍(第2版)笔记、习题与解析

    《JavaScript忍者秘籍(第2版)》是JavaScript编程领域的一本经典之作,它深入浅出地介绍了JavaScript的核心概念和技术。这本书不仅包含了基础语法,还涵盖了高级特性,旨在帮助读者成为JavaScript的高手,即“忍者...

    javascript权威指南 学习笔记之null和undefined

    在JavaScript中,`null`和`undefined`是两个非常重要的概念,它们经常被用来表示变量没有值或对象属性不存在的情况。下面将详细讲解这两个概念及其差异。 `null` 是一个预定义的关键字,它代表一个特定的值,即“无...

    JavaScript知识点.docx

    本笔记主要涵盖了JavaScript的基础知识点,包括它的用途、特点、组成部分、语法结构以及一些核心概念。 首先,我们了解为什么要学习JavaScript。JavaScript主要用于两个方面:一是实现表单验证,这能够减轻服务器的...

Global site tag (gtag.js) - Google Analytics