首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 满载和类型检查

2012-08-26 
js 重载和类型检查htmlheadscript typetext/javascriptfunction sendMessage(msg,obj){//js 的每

js 重载和类型检查

<html>

<head>
<script type="text/javascript">
function sendMessage(msg,obj){
//js 的每一个函数存在一个上下文相关的arguments的变量
//类似以一个伪数组 包含了传给函数的所有参数,不能对其进行修改
if(arguments.length==2)
?? ?obj.handleMsg(msg);
else
??? ?alert(msg);

if(typeof msg == "string")
?? ?alert("msg type is string");
if(typeof msg == "object")
?? ?alert("object");
if(msg.constructor == String)
?? ?alert("mas.constructor is String");
}
debugger;//js 调试断点
sendMessage("hello");
sendMessage("how are you js",{handleMsg:function(msg){alert("this is cous message"+msg);}});
</script>
<body>


</body>

</head>

</html>

热点排行