zoukankan      html  css  js  c++  java
  • 2018年12月24日所学js

    1.js(javascript),JavaScript 是 Web 的编程语言。JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能     手机等设备。

    2.内部引入

       <body>

             <script type="text/javascript">

                alert('内容');

             </script >

    </body>

      外部引入

      <script src="js/index.js" type="text/javascript" charset="UTF-8"></script>

     行内引入

    <a href="javascript:confirm('你困吗?')">lei</a>
    <p onclick="javascript:alert('yes')">haha</p>

    3.confirm:确认框 (确认;取消)    alert:确认框(确认)     onclick:单击;

      :换行    console.log:控制台 ('加引号'),字符串都带引号

                                                       (不加引号):变量数字;

     4.   var:声明    var  text=“fyl”:声明变量    “=” 赋值      not defind:没有定义;undefind:没有值  

          声明变量的同时并赋值,数据类型:字符串(string);数字(number) ;布尔类型(true:肯定/false:否定);空(null);未定义(undefined);数组;对象;

    5.变量命名规则

    1>变量重名会产生覆盖

    2>变量名称严格区分大小写

          alert(username);dui

          alert(USERNAME); cuo

    3>变量名称最好含义明确,以字母或下划线开始

    4>驼峰标记法

        var firstName="king";//小驼峰

        var FirstName="queen"//大驼峰

        var first_name="ymt";//下划线法

    6.

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

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

              又能判断值。infinity:正无穷大;-infinity:负无穷大;"" :转义:不读      " " :换行         " ":换行          " ":方块

    7.null=undefined    转换数值类型都为0;

    8.if:假如;如果:if(exp){exp为true的代码段 }else{              };只显示一个;正确显示前面,错误显示后面;列:if(3>2){colsole.log(樊越玲是傻子);}elae{colsole.log(樊越玲j就是傻子);}

    9.is NAN     不是数值 ,不是数字;在判断前先转换为数据(数字)类型;纯数字的字符串是不会转换为数据类型的,不能与自身比较。NAN≠NAN;归到number里面;

    10.undefined转换为number结果为nan

         null转换为number结果为:0;

         true转换为number结果为:1;

         first转换为number结果为:0;

         字符串转换为number结果为:nan; 

     11.typeof:得到变量的类型;

    12.undefined 先转换为布尔类型false,在转换为数字类型,在转换为0;结果为ture;

          不带var是全局变量 ;“+”拼接符,运算符;

    13.parseint:转换为整数类型    string:字符串, radix:要解析数字的基数   (基数  2进制  10进制     8进制)                                   radix  进制  介于2-36之间        大于2-36为nan

    14 .   text=   parseInt(“2e8a”) ;= 200000000        e代表10

         text = parseInt('123') ;=  123;

         text=   parseInt('234',0) ;=234    只读前面的数字

         text=   parseInt('0xabcdef',0) ;=  69     10进   制();

          text=   parseInt('true') ;=nan;

          text=   parseInt(true) ;=nan;

            text=   parseInt('356k8i23n9') ;=356     整数后的字母符号都不读;

    找到问题请留言纠正;  

         

         

         

  • 相关阅读:
    (二分查找 拓展) leetcode 69. Sqrt(x)
    (二分查找 拓展) leetcode 162. Find Peak Element && lintcode 75. Find Peak Element
    (链表) lintcode 219. Insert Node in Sorted Linked List
    (二分查找 拓展) leetcode 34. Find First and Last Position of Element in Sorted Array && lintcode 61. Search for a Range
    (最短路 Floyd) P2910 [USACO08OPEN]寻宝之路Clear And Present Danger 洛谷
    (字符串 数组 递归 双指针) leetcode 344. Reverse String
    (二叉树 DFS 递归) leetcode 112. Path Sum
    (二叉树 DFS 递归) leetcode 101. Symmetric Tree
    (二叉树 递归) leetcode 144. Binary Tree Preorder Traversal
    (二叉树 递归 DFS) leetcode 100. Same Tree
  • 原文地址:https://www.cnblogs.com/zhuanzhuanyxz/p/10170223.html
Copyright © 2011-2022 走看看