`

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 语法中的圆括号是可选项。
 */
 
分享到:
评论

相关推荐

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    JavaScript-学习笔记.docx

    这篇学习笔记主要涉及了JavaScript的基础概念和一些高级特性,包括预编译、作用域、函数、对象原型、原型链、函数调用方式(如call、apply)、继承模式、对象克隆、数组操作、自定义类型判断以及错误处理机制。...

    javascript学习笔记.docx

    这篇学习笔记主要涵盖了JavaScript的基础语法和客户端JavaScript的相关知识。 1. **JavaScript基本语法**: - **变量声明**:未声明的变量尝试读取时会产生错误,而写入未声明的变量会创建一个全局变量。 - **...

    JavaWeb02-JavaScript学习笔记

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

    javascript学习笔记

    ### JavaScript 学习笔记知识点概览 #### 一、JavaScript 的基本概念与运行方式 - **JavaScript** 是一种脚本语言,主要用于网页的交互性设计,由 Netscape 公司开发。 - **Java Applet** 是由 Sun Microsystems ...

    JavaScript基础笔记.md

    ### JavaScript基础知识点详解 #### 一、JavaScript简介 **JavaScript**是一种主要运行在...了解这些内容对于深入学习JavaScript至关重要,能够帮助开发者更好地理解和掌握这门语言,进而实现更加复杂的Web应用开发。

    很有价值的javascript学习笔记

    ### JavaScript 学习笔记知识点详解 #### 一、JavaScript 基础概念 - **JavaScript 与 Java 的区别**:JavaScript 和 Java 是两种完全不同的编程语言。Java 是一种静态类型语言,而 JavaScript 是动态类型的解释性...

    2023年JavaScript学习笔记.pdf

    ### JavaScript学习笔记 #### 1. 如何实现JavaScript JavaScript是一种强大的客户端脚本语言,用于增强网页交互性和动态效果。为了使HTML文档具备这些特性,我们需要掌握如何将JavaScript代码嵌入到HTML页面中。 ...

    Javascript学习笔记___自学实用

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

    JavaScript个人学习笔记

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

    Javascript学习笔记

    ### JavaScript学习笔记知识点详解 #### 一、JavaScript基础篇:数据类型 JavaScript是一种弱类型语言,它具有自动类型转换的特点,使得开发过程中更加灵活但也容易出现类型错误。本节主要介绍JavaScript中的基本...

    java script 学习笔记

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

    Javascript 学习笔记.docx

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

    JavaScript 学习笔记

    ### JavaScript 学习笔记 #### 一、JavaScript学习工具 JavaScript 是一种强大的脚本语言,广泛应用于网页开发中。为了更好地学习和运用 JavaScript,选择合适的工具至关重要。 ##### 1.1 编辑器:Visual Studio ...

    传智播客javascript韩顺平笔记

    ### 传智播客javascript韩顺平笔记解析 #### JavaScript基本概念 JavaScript是一种广泛应用于Web...通过这些基础知识的学习,读者可以更好地掌握JavaScript的使用方法,为进一步深入学习Web前端开发奠定坚实的基础。

    JavaScript学习笔记之取数组中最大值和最小值_.docx

    ### JavaScript学习笔记之取数组中最大值和最小值 #### 一、背景介绍 在JavaScript编程过程中,经常需要处理数组中的数据,其中一项常见的需求就是找到数组中的最大值和最小值。然而,JavaScript原生并未提供`max()...

    jsp学习笔记-yishanjing

    ### JSP 学习笔记概览 #### 为什么选择 JSP? 1. **动态效果**:JSP 允许在服务器端执行动态脚本,生成动态网页内容。 2. **状态管理**:能够处理客户端的状态信息,实现会话管理和用户认证等功能。 3. **重用性**...

    accp6.0 使用Javascript增强交互效果 笔记

    ### JavaScript基本语法与增强交互效果...通过以上内容的学习,我们不仅了解了JavaScript的基本语法和使用方法,还掌握了如何利用JavaScript增强Web页面的交互性和功能性。这对于开发动态和响应式的网站来说至关重要。

Global site tag (gtag.js) - Google Analytics