javaScript数据类型 变量实例

简易计算器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
    </head>
    <body>
        <script>
            var a=prompt("请输入第一个值");
            var a1=prompt("请输入运算符");
            var x=prompt("请输入第三个数");
            var a2=parseInt(a);
            var x1=parseInt(x);
            
            if (a1 == "+") {
                alert(a2 + x1);
            } else if (a1 == "-") {
                alert(a2 - x1);
            } else if (a1 == "*") {
                alert(a2 * x1);
            } else if (a1 == "/") {
                alert(a2 / x1);
            }
        </script>
    </body>
</html>

数据类型

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
    </head>
    <body style="font-size: 30px;">
        <script>
            //数值型 整数和小数 number
            var a=2;
            document.write(a+"的数据类型是:"+typeof(a)+"<br/>");

            //字符串 用""或者'' string
            var b="adt1"; 
            document.write(b+"的数据类型是:"+typeof(b)+"<br/>");

            //布尔值 只有true  和 false boolean
            var t=true;
            document.write(t+"的数据类型是:"+typeof(t)+"<br/>");

            //未定义 undefined 没有声明变量
            var v;
            document.write(v+"的数据类型是:"+typeof(v)+"<br/>");

            //空值 是object里面的一个特殊值  null
            var y=null;
            document.write(y+"的数据类型是:"+typeof(y)+"<br/>");

            //函数 内容是代码块 function
            var f=function(){
                alert("这是一个函数块");
            }
            f();//调用这个函数里面的代码块
            document.write(f+"的数据类型是:"+typeof(f)+"<br/>");

            //对象 表示个体 通过属性和行为(函数) object;
            //定义方法
            //  1.var g=new object();没有赋值
            //  2.var g=new object{属性:值,属性:值}

            //方法一
            var book=new Object();//定义类型
            book.id="21";
            book.name="javaScipt从入门到放弃";
            alert(book.id);

            //方法二
            var book2={id:"890",name:"java基础"};
            document.write(book2+"的数据类型是:"+typeof(book2)+"<br/>");
        </script>
    </body>
</html>
原文地址:https://www.cnblogs.com/xyhghy/p/13226638.html