静心

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

一、用法

    HTML 中的脚本必须位于 <script> 与 </script> 标签之间,script标签中可以写执行代码、可以写函数、也可以通过src来从外部.js文件导入脚本。

    包含脚本的script标签可被放置在 HTML 页面的 <body> 和 <head> 中,通常的做法是将脚本函数放在<head>中。

 

二、输出

    JavaScript 没有任何打印或者输出的函数,但是可以通过不同的方式来输出数据。

        (1) 使用 window.alert() 弹出警告框。

        (2) 使用 document.write() 方法将内容写到 HTML 文档中。

        (3) 使用 innerHTML 写入到 HTML 元素。

        (4) 使用 console.log() 写入到浏览器的控制台。

 

三、标识符、关键字

    JavaScript 标识符使用 Unicode 字符集,对大小写敏感。

    保留关键字不可以用作变量、标签或者函数名,ECMAScript 5重要的关键字如下:

abstract arguments boolean break byte
case catch char class* const
continue debugger(调用调试函数) default delete do
double else enum* eval export*
extends* false final finally float
for function goto if implements
import* in instanceof int interface
let long native new null
package private protected public return
short static super* switch synchronized
this throw throws transient true
try typeof var void volatile
while with yield    

 

 

四、数据类型、字面量、变量和作用域

    数据类型:

        (1) 基本类型: 数字(Number)、字符串(String)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol(ES6引入,表示独一无二的值)。

        (2) 引用类型: 数组(Array)、对象(Object)、函数(Function)。

            JavaScript 对象是拥有属性和方法的数据,在JavaScript中几乎所有的事物都是对象。

            但是,我们通常认为 "JavaScript 对象是键值对的容器"。键值对通常写法为 name : value (键与值以冒号分割),类似于Python中的字典。

            函数使用关键字 function 进行定义;另外由于函数是对象,它可以通过Function()构造函数来构造。

            函数内部声明的变量是局部变量,会在函数运行以后被删除;函数外部声明的变量是全局变量,会在页面关闭后被删除。(如果把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。)

            apply 和 call 就是函数对象的方法。

    字面量包括:

        (1) 数字字面量: Number,表示整数、小数或科学计数。(所有 JavaScript 数字均为 64 位)

        (2) 字符串字面量: String,表示字符串,可以用单引号或双引号。

        (3) 布尔值字面量: 只允许为 ture 或 false。

        (4) 数组字面量: Aarray,定义一个数组。

        (5) 对象字面量: Object,定义一个对象。

        (6) 函数字面量: Function,定义一个函数。

    变量的规则:

        (1) 变量必须以字母开头,也能以 $ 和 _ 符号开头(但不推荐)。

        (2) 变量名称对大小写敏感。

        通过var关键字来声明或定义(定义是声明的时候包含了初始化),如果变量只进行了声明那么它就是undefined。

    JavaScript作用域

        在 JavaScript 中, 对象和函数同样也是变量。

        在 JavaScript 中,作用域为可访问变量、对象、函数的集合。

 

五、运算符和表达式

    算术运算符: +、-、*、/、%、++、--。

    赋值运算符: =、+=、-=、*=、/=、%=。

    字符串连接运算符: +,如果把数字和字符串相加则结果为字符串。

    比较运算符: ==、===、!=、!==、>、<、>=、<=。

    逻辑运算符: &&、||、!。

    表达式:

        表达式是JavaScript中的一个短语,JavaScript解释器会将其计算出一个结果。

        程序中常用量是最简单的一类表达式就是变量。变量名也是一种简单的表达式,它的值就是赋值给变量的值。

        复杂的表达式是由简单的表达式组成的,将简单表达式组成复杂表达式最常用的方法就是运算符。

 

六、语句和注释

    注释:

        单行注释使用//,多行注释使用/*和*/。

    语句:

        分号用于分隔 JavaScript 语句。

        一个物理行可以有多个JavaScript语句,一个语句也可以在多个物理行(在物理行尾使用"\"符号连接)。

        JavaScript的代码块以左花括号开始,以右花括号结束。

    常用语句:

        (1) 条件和分支语句: if...else if....else、switch...case...default。

        (2) 循环语句: for、for...in、while、do...while。

        (3) break和continue: break可以退出switch以及跳出循环,continue用于继续下一次循环。 

        (4) 异常处理语句: try...catch...finally、throw。

 

posted on 2019-07-02 09:27  丘奇先生  阅读(218)  评论(0编辑  收藏  举报