zoukankan      html  css  js  c++  java
  • 12月24号 javascript

    <!DOCTYPE html>

    <html>

      <head>

        <meta charset="utf-8" />
        <title></title>

        <!--内部引入1-->

        <script>

          //alert('优先级出')

        </script>

      </head>

    </html>

    <body>

    ============================================================

    <!----------- 如果内部引入 放到head里边 优先显示放到body里边 次级显示---------->

      <!--内部引入2-->

      <script type="text/javascript">

        alert('次级出');

        var test = " a " ;     //定义变量,声明变量

            alert(a);   输出

    ============声明变量的同是并且给它赋值 ================== =========

        var test = ' this is a test ';

        var tesr = ' 12 ';            //alert→12

        var test = 1.2;              //alert→1.2

        var text = ' true ';          //alert→true

         var text = ' false ';   //alert→false

    ====================/声明多个变量相同的初始值===================

        var a = b = c = d = e = 1;

              alert(a);

                  //alert→1

        a = 22;

    =====================变量重复会产生覆盖=================================

              alert(a);→22

        //变量名称严格区分大小写

        var name = ' song ';

        var NAME = ' zhang ';

              alert(name); →song

              alert(NAME); → zhang

    =========变量名称最好含义明确,以字母或者下划线开始,跟上数字字母下划线==============

          var name = '宋浩';
          var _name = '阿楠';
          var _name_age = 20;

              alert(neme);

              alert(_name);

              alert(_name_age);

              console.log(name); //向控制台输出  在浏览器检查

    ======================================================================

    //    not defind  没有定

          undefined  没有定义值

        //驼峰命名法

        var ursName = '宋';    //小驼峰

        var UrsNamt = ’张';      //大驼峰

    `    var Urs_Name = '李';  // 下划线命名

    =================================================================================

       //数据类型:字符串(string)        数字(number)        布尔类型(boolean)  null    ubderfined    object()

                      NaN 属于number类型,但他不是一个数字      true    和   false

    ==================================================================================

       //       换行      换行    转义 (后边的不读)    表格  显示小方块

        ==   双等号  是判断  先转成布尔类型 在转换成数字类型  然后判断值是否相等

        ===    三等号  不只是判断 值  还判断  数据类型是否一样

     =================================================================================

        //  isNAN来判断NaN 如果  ‘不是数字’ 则输出  true

                  如果是数字  则输出   false  

            纯数字字符串    text = ' 12 '  alert(text)   →  12(false)

            加字母的字符串     text = ' 12a '      alert(text)   →   (true)

    ================================================================================

        //   Infinity  正无穷大    -Infinity  负无穷小

            undefined  转换是  0   null 转化是  0

            underfied转换成数字类型   结果是 NaN

            null 转换成数字类型  记过是NaN

    ================================================================================

        //   typeof的运算数未定义,返回的就是 "undefined".

            运算数为数字 typeof(x) = "number"

            字符串 typeof(x) = "string"

            布尔值 typeof(x) = "boolean"

           对象,数组和null typeof(x) = "object

    =========================================================================

        //    整型     语法paeseInt(string,radix)       string是必须解析的数   radix可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

            text = parseInt('123')        123  

             parseIn  跟  number 转换布尔类型不一样

            paeseFloat('234' , 16)      (string , radix)   radix  进制  介于2-36之间

            text = parseInt('true')      NaN

            text = parseInt(true)  NaN

            parseInt("10");     返回  10     十进制的10

            parseInt("19",10);  返回19   十进制的19

            parseLnt("11",2); 返回3     二进制的3

            parseInt类型不能转换布尔类型

    注释:只有字符串中的第一个数字会被返回。

    注释:开头和结尾的空格是允许的。

    提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

    ======================================================================

          浮点型

            paeseFloat('123.34.pdsae')      123.34

            paeseFloat('sdasda')      NaN

            

          

    ·· </script>

        

      <!--行内引入-->

      <a href="javascript: confirm(' 一个确认 一个取消');">报名</a>

      <p onclick = " javascript : alert(' 只有一个确认 ');"></p>

      <button type="button" onlick="alert(' botton 标签')">点击这里</button>

      // 注释 confirm 是确认框     有一个确定  一个取消    内容 双单引号都可以

          alert  是弹出框      只有一个确定       内容 双单引号都可以

          onclick  单击的意思

      <!--外部引入  一般放在body最下方的上边(</body>的上边)-->

      <script src=" js/index.js(js的路径) "      type=" text/javascript "  charset=" utf-8 "></script>

    </body>

  • 相关阅读:
    Mysql备份恢复
    Mysql事务学习笔记
    MongoDB进阶
    MongoDB入门
    Mysql流程解析
    Mysql Explain学习笔记
    面试题
    聚集索引和非聚集索引
    端口号占用
    classpath: 和classpath*:的区别
  • 原文地址:https://www.cnblogs.com/songhao/p/10170513.html
Copyright © 2011-2022 走看看