变量

 

var是一个JS关键字,用来声明变量(variable变量的意思),使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管

age是程序员定义的变量名,我们通过变量名来访问内存中分配的空间

 

 

 

 

 

<script>
//声明了一个age变量
 var age;
//赋值 把值存入这个变量中
 age=18;
//输出结果
console.log(age);
</script>

 

 

 变量的初始化:声明一个变量并赋值

var age=18;

//声明变量同时赋值为18
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var myname='旗木卡卡西';
        var address='火影村';
        var age=30;
        var email='kakaxia@qq.com';
        var wage=2000;
        console.log(myname);
        console.log(address);
        console.log(age);
        console.log(email);
        console.log(wage);
    </script>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    //   用户输入姓名,存储到一个myname变量里面
    var myname=prompt('请输入您的名字');
    // 输出这个用户名
    alert(myname);
    </script>
</body>
</html>

 

 ①更新变量

    一个变量被重新赋值后,它原有的值就会被覆盖,变量值将会以最后一次赋的值为准

②同时声明多个变量

同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开

 var myname='旗木卡卡西',address='火影村',age=30;

③声明变量的特殊情况

1、只声明,不赋值,结果是? 程序也不知道里面存的是什么,所以结果是undefined  未定义的

<script>
        var sex;
        console.log(sex);
  </script>

 

2、不声明不赋值  直接使用某个变量 会报错

 

 

 

 

 3、不声明,直接赋值使用

<script>
        tel=110
        console.log(tel);
</script>

 案例:交换两个变量的值

<script>
        var temp;  //声明一个临时变量为空
        var apple1='青苹果';
        var apple2='红苹果';
        temp = apple1;
        apple1 = apple2;
        apple2 = temp;
        console.log(apple1);
        console.log(apple2);
</script>

 

posted on 2020-04-01 17:05  sunandwang  阅读(178)  评论(0)    收藏  举报