zoukankan      html  css  js  c++  java
  • JavaScript1 基础

    JavaScript的组成

    ·ECMAScript  描述了语言的语法和基本对象/ ·DOM 文档对象模型,描述处理网页内容/ BOM 浏览器对象模型 描述与浏览器进行交互的方法和接口

    引入方式/

    head标签内/body标签内  一般在</body>结束标签钱插入script的标签

    <script>

    ..........  

    </script>

    外部引入 把JS代码保存在外部.JS的文档中引入 !外部文件代码不能包含<script>标签

    <script src=" XXX.js"></script>

    引入方式小结:内部引入/优点是较少服务器压力,缺点是不易维护。

    外部引入/优点是易维护、代码结构整洁,缺点是增加服务器的请求压力。

    输出方式:

    alert() 警示框输出    有警示框的话会影响后面的代码输出,不点缺定的话不会执行后面的代码

    console.log()方法  控制台打印    可以用来检查错误

    document.write()  页面写入

    作用:断点调试、查找bug。

    注释:

    在写代码时提高代码可读性,使结构清晰,便于后期维护。

    单行注释  以  //XXXXX

    多行注释  /* XXXX  ***/

    变量:

    变量就是用于存储信息的‘容器’

    var name="xx"

    命名规则:

    变量名可包含字母、数字、_下划线、$符号。 变量名可以字母、_下划线、$符号开头,不能以数字开头。 变量名称对大小写敏感(y 和 Y 是不同的变量)。 不能以系统关键字命名

    !驼峰命名法   大 NumberTwo   小  numberTow

    !匈牙利命名法  根据意思命名

    基础数据类型

    Number   数字    值为数字 var x1=36.8

    String   字符串   储存字符  var answer='sjdfonefwnespf2314'

    Boolean   布尔型    只有两个值  var x=true/ var y=false

    Array  数组   使用单独变量名储存 var may=new may();   may[0]='xx' may[1]='fdsl'

    Object  对象   js中所有事物都是对象

    undefined  未定义   当读取不存在的对象时会返回

    null   空   表示无值

  • 相关阅读:
    Path Sum II
    Convert Sorted Array to Binary Search Tree
    Construct Binary Tree from Inorder and Postorder Traversal
    Construct Binary Tree from Preorder and Inorder Traversal
    Maximum Depth of Binary Tree
    Binary Tree Zigzag Level Order Traversal
    Binary Tree Level Order Traversal
    Same Tree
    Validate Binary Search Tree
    Binary Tree Inorder Traversal
  • 原文地址:https://www.cnblogs.com/leroywang/p/12001685.html
Copyright © 2011-2022 走看看