JavaScript语法_变量

JavaScript语法_变量

变量:一小块存储数据的内存空间

java语言是强类型语言 而JavaScript是弱类型语言

  • 强类型:在开辟变量存储空间时 定义了空间将来存储的数据类型 只能存储固定类型的数据
  • 弱类型:在开辟变量存储空间时 不定义空间将来的存储数据类型 可以存放任意类型的数据

 语法:

  • var 变量名=初始化值

HTML代码

复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>变量</title>

        <script>
            //定义变量
            var a=3;
            alert(a);
            
            a="abc";
            alert(a)
            
            //定义number类型
            var num=1;
            var num1=1.2;
            var num2=NaN;
            //输出到页面
            document.write(num+"<br>");
            document.write(num1+"<br>");
            document.write(num2+"<br>");
            
            //定义String类型
            var str="abc";
            var str1="edf";
            document.write(str+"<br>");
            document.write(str1+"<br>");
            
            //定义boolean
            var flag = true;
            document.write(flag+"<br>");
            
            //定义null,undefined
            var obj=null;
            var obj1=undefined;
            var obj2;
            document.write(obj+"<br>");
            document.write(obj1+"<br>");
            document.write(obj2+"<br>")
            
            
        </script>

    </head>
    <body>
    </body>
</html>
复制代码

运行结果

 

 使用typeofHTML代码

复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script>
            //定义变量
            var a=3;
            alert(a);
            
            a="abc";
            alert(a)
            
            //定义number类型
            var num=1;
            var num1=1.2;
            var num2=NaN;
            //输出到页面
            document.write(num+"---"+typeof(num)+"<br>");
            document.write(num1+"---"+typeof(num1)+"<br>");
            document.write(num2+"---"+typeof(num2)+"<br>");
            
            //定义String类型
            var str="abc";
            var str1="edf";
            document.write(str+"---"+typeof(str)+"<br>");
            document.write(str1+"---"+typeof(str1)+"<br>");
            
            //定义boolean
            var flag = true;
            document.write(flag+"---"+typeof(flag)+"<br>");
            
            //定义null,undefined
            var obj=null;
            var obj1=undefined;
            var obj2;
            document.write(obj+"---"+typeof(obj)+"<br>");
            document.write(obj1+"---"+typeof(obj1)+"<br>");
            document.write(obj2+"---"+typeof(obj2)+"<br>")
            
            
        </script>
    </head>
    <body>
    </body>
</html>
复制代码

运行结果

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