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

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

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

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

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

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

    //  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>

posted @ 2018-12-24 19:29  南酒!  阅读(153)  评论(0编辑  收藏  举报