现在有两个变量,分别是a = 3, b = 4,那么我们不用第三个变量来调换a和b的值。
<!DOCTYPE html>
<html><head> <meta charset="utf-8"> <title>变量、作用域</title></head><body><script type="text/javascript"> var a = 3, b = 4; /*此处写代码*/ a=a+b; b=a-b; a=a-b;</script></body></html>==================================
<!DOCTYPE html>
<html lang="en"><head> <meta http-equive="Content-Type"; content="text/html charset=utf-8"> <title>Document</title></head><body> <script type="text/javascript"> var a = {name: 'xm'}, b = [4]; /*此处添加代码*/ b[1]=a; a=b[0]; b=b[1]; console.log(a+“---”+”b); //其输出结果为:4---name: "xm" 。 这里如果使用document.write(a---b); 输出结果为 :4---[object Object] </script></body></html>解析:
console.log(a+“---”+”b); //其输出结果为:4---name: "xm" 。 这里如果使用document.write(a---b); 输出结果为 :4---[object Object]。
所以,以后只要是输出结果,最好都用console.log(); 比较合适。
=========================