• javascript基本语法


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    
    <body>
    
    <p>在html页面中加入javascript代码需要使用<script>标签。 </p>
    <script>
    document.write("<h2>这是一个js的输出语句。</h2>");
    </script>
    <hr />
    <pre>
    javascript中直接写语句的执行顺序是从上到下顺序执行不与html代码有区别。
    在javascript中输出html标签在IE中是可以被解释的。
    <pre>是预格式标签,内部的样式直接与IE显示的样式一致。
    </pre>
    <hr />
    <h1>变量</h1>
    <h2>在javascript中变量是不区分数据类型的。称为弱类型语言。</h2>
    <p>定义变量的关键字是唯一的。var(哇)类型。也称变体型变量。</p>
    <p>var x = 10;</p>
    <p>var y = "sss";</p>
    <p>x = "ddd";</p>
    <p>这都是可以的。</p>
    <script>
    var age = 18;
    var name = "张永娟";
    age = "28";
    document.write(name+age);
    </script>
    <hr />
    <script>
    var x = 10;
    var y = 4;
    document.write(x/y);
    document.write("<br>");
    document.write(10/4);
    document.write(10/0);
    document.write("<br>");
    document.write("10"/"4");
    document.write("<br>");
    document.write("10a"/"4");
    document.write("<br>");
    document.write("NaN - not a number 表示不是一个数字,算术运算符两边有一边不是数字类型时就是有这个结果。");
    document.write("<br>");
    document.write("10"+"4");
    document.write("在javaScript中+号有连接的意思,所以在两边有一边是字符串时做连接。");
    </script>
    <hr />
    <h1>类型转换</h1>
    <h2>在javascript中提供了两个类型转换的系统函数。</h2>
    <p>转换成int: int parseInt(String) </p>
    <p>转换成float: float parseFloat(String)
    <script>
    var x = "20";
    var y = "12.5";
    document.write(parseInt(x)+parseFloat(y));
      </script>
    </p>
    <hr />
    <p>isNaN()函数用于验证是不是一个非数字</p>
    <p>isNaN(5)返回值为:false</p>
    <p>isNaN("aaa")返回值为:true</p>
    <p>isNaN("55")返回值为:false</p>
    <p>isNaN()会把判断的值进行转换,可以转换为数字的都为数字。但是返回值为false。</p>
    <script>
    if(isNaN("55")){
    	document.write("\"55\"是一个非数字。");
    }else{
    	document.write("\"55\"是一个数字。");
    }
    </script>
    <hr />
    
    <p>switch可以支持任何数据类型使用。也一样要使用break;也支持使用default。</p>
    <p>switch(x){</p>
    <p> case 10:</p>
    <p>case "aa":</p>
    <p>case 2.5:  	</p>
    <p>case "这样也可以": </p>
    <p>}</p>
    <p>这些都是可以的。</p>
    </body>
    </html>
    

    作者:dybai
    出自:https://0xcafebabe.cnblogs.com
    赞赏:3Ky9q5HVGpYseBPAUTvbJBvM3h3FQ3edqr(BTC)
    本作品采用知识共享署名-相同方式共享 3.0 中国大陆许可协议进行许可。
    欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

  • 相关阅读:
    HashMap 链表插入方式 → 头插为何改成尾插 ?
    MySQL 日志之 binlog 格式 → 关于 MySQL 默认隔离级别的探讨
    Eclipse
    Delphi
    Delphi
    Delphi
    Delphi
    Delphi
    Delphi
    Delphi
  • 原文地址:https://www.cnblogs.com/0xcafebabe/p/2048242.html
Copyright © 2020-2023  润新知