JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!

<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!)