JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!
2009-09-18 13:28
686 查看
<mce:script type="text/javascript"><!-- document.writeln('<br />'); var object; printResult(object); document.writeln('<br />'); var object = undefined; printResult(object); document.writeln('<br />'); var object = new Object(); printResult(object); document.writeln('<br />'); var object = true; printResult(object); document.writeln('<br />'); var object = null; printResult(object); document.writeln('<br />'); var object = NaN; printResult(object); document.writeln('<br />'); var object = Infinity; printResult(object); document.writeln('<br />'); var object = 0; printResult(object); document.writeln('<br />'); var object = 1; printResult(object); document.writeln('<br />'); var object = "0"; printResult(object); document.writeln('<br />'); var object = "1"; printResult(object); document.writeln('<br />'); var object = ""; printResult(object); document.writeln('<br />'); var object = " "; printResult(object); document.writeln('<br />'); var object = "s"; printResult(object); document.writeln('<br />'); var object = function(){}; printResult(object); /* function(){} */ function printResult(object){ document.writeln("<b>object = '" + (object) + '/'</b><br />'); document.writeln("<i>typeof(object) = " + (typeof(object)) + '</i><br />'); document.writeln("typeof(typeof(object)) = " + (typeof(typeof(object))) + '<br />'); document.writeln("object -> " + (object ? 'true' : 'false') + '<br />'); document.writeln("object == undefined -> " + (object == undefined ? 'true' : 'false') + '<br />'); document.writeln("object === undefined -> " + (object === undefined ? 'true' : 'false') + '<br />'); document.writeln("object == 'undefined' -> " + (object == 'undefined' ? 'true' : 'false') + '<br />'); document.writeln("object == null -> " + (object == null ? 'true' : 'false') + '<br />'); document.writeln("object === null -> " + (object === null ? 'true' : 'false') + '<br />'); document.writeln("object == 'null' -> " + (object == 'null' ? 'true' : 'false') + '<br />'); } // --></mce:script>
测试结果:
相关文章推荐
- JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!
- JavaScript的DOM(文档对象)基础语法总结2
- 前端基础 JavaScript Function、BOM对象 笔记
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- JavaScript面向对象基础语法总结
- JavaScript 使用简略语法创建对象的代码
- JavaScript 创建对象基础语法
- (3)JavaScript基础(基本语法:变量与数据类型、类型转换、运算符、流程控制、函数、对象、自定义对象、原型)
- JavaScript基础[用途、基本使用、批量产生对像、对象调用、对批量生产对象进行验证、语法的灵活性、js的内置对象]
- 代码干货 | Javascript基础学习之基本语法
- JavaScript相关-基础语法,常用对象和简单事件
- JavaScript 基础(4)ECMAScript(基础语法)——内置对象Array、String、Math、Date
- JavaScript 对象链式操作测试代码
- JavaScript的内置对象(Date日期+string字符串)基础语法总结
- JavaScript之基础-13 JavaScript Functions (Function对象、创建函数、匿名函数、闭包)
- JavaScript 使用简略语法创建对象的代码
- 【JavaScript】JavaScript基础-脚本代码的位置与基本语法
- Javascript基础--函数(Function对象)
- JavaScript 对象链式操作测试代码