您的位置:首页 > Web前端 > JavaScript

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>


测试结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: