文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>javascript学习笔记

javascript学习笔记

时间:2010-09-19  来源:JianWang

1.===(全等于)与==(等于)

前者在比较时,不作类型转换,只有类型和值完全匹配才返回true。后者则在比较时,先作类型转换。

 

代码
    <script type="text/javascript">    
var result1 = ("100" == 100);
var result2 = ("100" === 100);
alert(result1);
//true。因为有类型转换
alert(result2);//false.类型不相同
</script>

2.switch语句在比较值时,使用的是全等(===),因此不会自动类型转换。

 

3.函数

 a.定义时不必指明返回类型和返回值,return之后的代码不会执行

   b.不介意参数的类型和个数。在内部实现中,都是以arguements数组的形式传递的,可以通过方括号的语法来访问它的每一个元素。

  下边代码中的两个函数完全相同。

代码
        function sayHi(name, message) {
alert(
"Hello " + name + "," + message);
}

function sayHi() {
alert(
"Hello " + arguments[0] + "," + arguments[1]);
}
c.没有重载,如果多次定义名字相同的函数,只会调用最后一个被定义的函数。但是可以用其传递参数的原理来实现“重载” 代码
    <script type="text/javascript">
function doAdd() {
if(arguments.length == 1) {
alert(arguments[
0] + 10);
}
else if (arguments.length == 2) {
alert(arguments[
0] + arguments[1]);
}
}
doAdd(
10); //20
doAdd(30, 20); //50
</script>

 

(待完整)
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载