JS变量

1、JS中用var关键字来声明变量,弱类型语言,变量可以存放不同类型的值

var a = 20;
a = "张三";

Java语言会报错,一个变量不能两种类型,但是JS可以
2、变量名要遵守以下规则:
①组成字符可以是任意字母、数字、下划线或者美元符号
②数字不能开头
③使用驼峰命名

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=>, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //var定义变量
        /* var a = 10;
        a = "张三";
        alert(a); */
        //var特点1:变量作用域比较大,属于全局变量,无论alert在括号内还算括号外都能够运行
       /*  1、alert在大括号内部可以运行
       {
            var x = 1;
            alert(x)
        } 
        2、alert在大括号外部也可以运行,但是Java不行 
           {
            var x =1
           }
           alert (x)
           */
          //var特点2:可以重复定义,比如对于a来说可以定义两次,并且后面的值可以覆盖前面的;但是java里面变量只能定义一次
          /* {
            var x =1;
            var x= "a";
          }
          alert(x); */
        /*  1、let关键字来定义变量,
          用法类似于var但是所声明的变量,只在let关键字所在的代码块内有效,且不允许重复声明。也就是说alert只有在大括号内才有效。
           {
            let a = 1;
            alert (a);
          }  
            2、const关键字,用来声明一个只读常量,常量的值不能改变;也就是说下面的a只能定义一次
           {
            const a =1;
            alert(a);
            }
          */ 
          
    </script>
</body>
</html>
posted @ 2025-05-09 19:07  琬六岁  阅读(5)  评论(0)    收藏  举报