标签:
《1》
<script type="text/javascript">
//----------------------------if语句
//在javascript中,如果if()语句中的条件 为0或者为"" 这样的空字符串,条件就自动转换成false 否则就会自动转换成true
var a = 0;
if (a) { //当a为0的时候 ,此时a会转换成false 这里什么都不会打印
alert(a);
}
var b = "";
if (b) { //当b为空字符串的时候,此时b会转换成false, 这里什么都不会打印
alert(b)
}
var c = -1;
if (c) {
alert(c); //如果c不为0,或者不为空字符串的时候 d会转换成true 这里打印出:-1
}
var d = 100;
if (d) { //如果d不为0,或者不为空字符串的时候 d会转换成true 这里打印出:100
alert(d);
};
var e = { "lee": "张三", "tom": "李四" }
if (e) { //如果e不为0,或者不为空字符串的时候 e会转换成true 这里打印出:[object Object]
alert(e);
}
//------------------------------return对象
function abc() {
return "我有一个返回语句";
}
alert(abc()); // 打印出:我有一个返回语句
function wowo() {
return; //函数执行的时候,当遇到return的时候就会终止函数往下执行。
}
//------------------------------arguments对象
function box() {
return arguments[0] + ' | ' + arguments[1]; //得到每次参数的值
}
alert(box("张三", 25)); //打印出:张三 | 25
//arguments 对象的length 属性可以得到参数的数量。
function box() {
var sum = 0;
if (arguments.length == 0) return sum; //如果没有参数,退出
for (var i = 0; i < arguments.length; i++) { //如果有,就累加
sum = sum + arguments[i];
}
return sum; //返回累加结果
}
alert(box(1, 2, 3)); //打印出:6 我只要写了前面的那个无参函数,下面我就可以动态的来使用这个函数。
alert(box(1,2,3,5)) //打印出:11
</script>javaScript中的 if(123) | return | arguments对象
标签:
原文地址:http://blog.csdn.net/fanbin168/article/details/45199271