`
java-mans
  • 浏览: 11541700 次
文章分类
社区版块
存档分类
最新评论

javascript学习笔记—判断值和函数的类型

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript">
	/*
	五种基本数据类型:
			number:数值
			string:字符串
			boolean:布尔
			null:空
			undefined:未定义

	引用数据类型:typeof
	
	数据类型转换
		Number()、parseInt()和parseFloat()

	Boolean()转换规则
	以下值为false:
			 null 
			 undefined 
			 空字符串"" 
			 数值0 
			 为null的对象 
	*/

	<!--输出值的类型-->
	var width;
	var arrlist=new Date();
	document.write(typeof("woanji")+"<br />"); //结果为string
	document.write(typeof(12)+"<br />"); //结果为number
	document.write(typeof(true)+"<br />"); //结果为boolean
	document.write(typeof(null)+"<br />"); //结果为object
	document.write(typeof(arrlist)+"<br />"); //结果为object
	document.write(typeof(width)+"<br />"); //结果为undefined
	
	function test(a,b){
		alert("sum:"+(a+b));
	}
	//判断值或函数是否为某类型的对象,返回boolean类型
	document.write(test instanceof Object);//结果为true,说明函数本质是也是对象
	var sss = "123sdfg";
	document.write(sss instanceof String); //结果为false,说明sss不是string的对象
  </script>
 </head>

 <body>
  
 </body>
</html>

分享到:
评论

相关推荐

    个人Javascript学习笔记 精华版

    本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript? JavaScript是一种脚本语言,...

    JavaScript学习笔记_js常用函数封装_js包.zip

    JavaScript学习笔记_js常用函数封装_js包 gulp scss 模块化开发 github常用命令

    前端学习(四)——javascript学习笔记(二)函数

    前端学习——javascript学习笔记(二)函数

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    该资源涵盖了JavaScript的基础知识点,包括基本概念、函数、对象、时间对象、文字对象、图片应用和表单应用等内容。这些建议知识点可以帮助开发者快速掌握JavaScript的基础知识,提高开发效率和质量。

    javascript学习笔记.docx

    共70页,复制两页供参考,如下: 1 JavaScript基本语法 1) 读未声明的变量会产生...但JavaScript默认的函数和构造函数会在每个窗口中拥有独立副本。 16) onload()和onunload()事件分别在网页装载完成后和卸载前执行。

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

    javaScript学习笔记总结.docx

    ECMAScript包括变量声明、数据类型(如Number、String、Boolean、Object、null、undefined)、控制结构(如if-else、for、while)、函数、对象和原型链等概念。此外,JavaScript还有两个重要的组成部分:BOM...

    Javascript学习笔记___自学实用

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

    JavaWeb02-JavaScript学习笔记

    JavaScript基础知识点 JavaScript是一种脚本语言...本笔记涵盖了JavaScript的基础知识点,包括变量、数据类型、流程控制语句、函数、数组、对象、JSON、BOM和Location等概念,为学习JavaScript提供了一个良好的基础。

    JavaScript学习笔记.pdf

    JavaScript 学习笔记 JavaScript 是互联网上流行的脚本语言,可以用于 HTML 和 web,广泛应用于服务器、PC、笔记本、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言,可以插入 HTML 页面的编程代码...

    javascript高级编程(学习笔记 包括 1 , 2 版)

    JavaScript 高级编程的学习笔记涵盖了ECMAScript中的基础概念,特别是关于变量、数据类型和运算符的使用。在ECMAScript中,变量可以存储两种基本类型的值:原始值(Primitive Values)和引用值(Reference Values)...

    javascript学习笔记发放2

    javascript学习笔记发放2。这章我们 继续.然后了解下js中操作数据 和 函数的 作用域。

    JavaScript基础学习笔记

    JavaScript 基础学习笔记 本资源摘要信息基于黑马视频记录的学习笔记,涵盖了 JavaScript 基础知识点,包括 HTML、CSS、JavaScript、DOM、事件处理等内容。 HTML 和 CSS 基础 * HTML 结构:head、body、title、...

    JavaScript学习笔记.docx

    了解这些基本概念后,开发者可以编写简单的JavaScript代码,例如创建变量、进行数据类型转换,以及使用函数和对象。随着学习深入,还可以掌握更高级的概念,如作用域、闭包、原型链,以及各种JavaScript库和框架,如...

    JavaScript学习笔记讲解

    1.4.1 基本数据类型和常量 4 1.4.2 变量: 4 1.4.3 运算符号 5 1.5 JS的各个语句 6 1.5.1 switch选择语句 6 1.5.2 While循环语句 7 1.5.3 do while 语句 7 1.5.4 for循环语句 8 1.6 JS中的系统函数(它们都属于GLOBAL...

    Web前端学习笔记:HTML5+CSS3+JavaScript.pdf

    Web 前端学习笔记:HTML5+CSS3+JavaScript.pdf 本书资源摘要信息为 Web...本书资源摘要信息为 Web 前端学习笔记:HTML5+CSS3+JavaScript.pdf,是一本涵盖了 Web 前端开发所需的知识的书籍,适合初学者和开发人员使用。

    Javascript经典学习笔记

    10. **强制类型转换**:JavaScript提供了Boolean、Number和String三个全局函数,用于将值转换为相应的数据类型。 11. **变量作用域**:在函数内部,用var声明的变量是局部变量,仅在函数内部可见;未声明var的变量...

    JavaScript学习笔记

    以上只是JavaScript学习笔记的部分内容,JavaScript还包括DOM操作、事件处理、Ajax异步通信、Promise、async/await、模块化(CommonJS、ES模块)、闭包、作用域链等丰富知识。深入学习JavaScript将帮助开发者构建更...

    JavaScript个人学习笔记

    对于转换数据类型,JavaScript提供了`Number()`、`parseInt()`和`parseFloat()`等函数。`Number()`尝试将任何类型转换为数字,而`parseInt()`和`parseFloat()`则分别用于将字符串转换为整数和浮点数,它们会忽略非...

Global site tag (gtag.js) - Google Analytics