JavaScript-变量

1、Java属于强类型语言,在变量声明的时候就确定变量的类型,不可变,在编译期强行固定

byte  short  int  long  1248
foloat double boolean char    4812

2、js中的变量属于弱类型语言:没有编译阶段,一个变量可以随意赋值

3、在js中没有手动赋值的时候系统默认undefined

复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>js中的变量</title>
    </head>
    <body>
          <script type="text/javascript">           
           alert(undefined);  //undefined
           var k = undefined;
           alert("k=" + k);  //k=undefined     
              
           //一个变量没有声明直接访问,会有什么问题?
           //语法错误:age is not defined 变量age不存在;
           //alert(age);
           
           var a,b,c =200;
           alert("a="+a);//a=undefined
           alert("b="+b);//b=undefined
           alert("c="+c);//c=200
           
           //重新赋值.类型随意;随着代码执行变量的类型不断变化
           a=false;
           alert(a);//false
           
           a="asd";
           alert(a);//asd
           
           a=1.2;
           alert(a);  //1.2     
           
          </script>
    </body>
</html>
复制代码

 

posted @   280887072  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示