ECMPJavaScript语法

  • 运算符
    一元运算符:只有一个运算数的运算符(++、–、+(正号))
    算术运算符:+、-、*、/、%…
    赋值运算符:=、+=、-=…
    比较运算符(类型相同直接比较、类型不同转换后比较):>、<、>=、<=、== 、===(全等于)
    逻辑运算符:&&、||
    三元运算符:?、:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>运算符</title>
    <script>
        document.write("123"<123+"<br>");//true
        //全等于:先判断类型,类型不一样直接false
        document.write("123"===123+"<br>");//false
        document.write("a">"b"?1:2);//2
    </script>
</head>
<body>

</body>
</html>
  • 特殊语法
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>特殊语法</title>
    <script>
        //语句以分号结尾,若一行只有一条语句,则分号可省(不建议)
        var a=2
        alert(a)
        //变量定义可以使用var关键字,也可以不使用,用是局部变量,不用是全局变量
        b=2
        alert(b)
        function fun() {
           var c = 3;
           alert(c);
        }
        fun();//true
        alert(c);//error
    </script>
</head>
<body>

</body>
</html>
  • 流程控制语句
    跟Java一样,Java中Switch可以接受的数据类型:byte、int、short、char,枚举(1.5),字符串(1.7),而在JavaScript中switch可以接受任意的原始数据
var a;
        switch (a){
            case 1:
                alert("one");
                break;
            case true:
                alert("one");
                break;
            case "abc":
                alert("one");
                break;
            case null:
                alert("one");
                break;
            case undefined:
                alert("one");
                break;
        }
  • 九九乘法表
<style>
       td{
           border: 1px solid;
       }
   </style>
   <script>
       document.write("<table align='center'>")
       for(var i=1;i<10;i++){
           document.write("<tr>");
           for (var j=1;j<=i;j++){
               document.write("<td>");
               document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;&nbsp;&nbsp;");
               document.write("</td>");
           }
           document.write("</tr>");
       }
       document.write("</table>")
   </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值