您的位置:首页 > Web前端 > JavaScript

JavaScript 高级程序设计——第三章基本概念 学习笔记

2016-01-06 10:46 561 查看
3.1语法           类C的语法

     1.区分大小写      2.标识符

     3.注释  //单行注释   

                /*

                *

                 */ 多行注释

     4.严格模式  “use strict”          5. 语句  

3.2 关键字和保留字

3.3 变量  ECMAScript 的变量是松散类型的

  var message; 改变量可以用来保存任何值,未经过初始化的变量,会保存一个特殊的值----undefined

  函数中使用 var message 为局部变量,函数退出就销毁。 省略var,  message就编成了全局变量了。

3.4 数据类型 

    5种简单数据类型 : Undefined、Null、Boolean、Number、String  复杂数据类型:Object

    1. typeof 操作符  返回值:undefined -》值未定义      boolean-》布尔值  string->字符串 number-》数值 object-》对象或null functio->函数

     2.undefined:var message; 等价于 var message = undefined;

typeof 未定义和未声明的变量都返回 undefined。

     3.Null:实际上undefined值是派生自null值得, null == undefined 返回true;

     4.Boolean:true false。 true 不一定等于1 ,false 不一定等于0 。区分大小写。

    转换Boolean()函数   string:任何非空字符串为ture,“”为false   Number:任何非零为true, 0和NaN 为false  Object 任何对象为true,null为false

      undefined:undefined为false。

     5.Number:表示整数和浮点数值。isFinite()isNaN()

               数值转换Number()函数:Boolean:true:1;false:0 ;Null:0;undefined:NaN

                                                                     字符串“”:0; 对象类型:

parseInt();可指定转换的进度;

parseFloat();

     6.String:用于表示零或多个16位Unicode字符组成的字符序列。可用单引号和双引号表示。toString()数值类型可以指定输出的进度

     7.Object:var o = new Object();Object是所有对象的基础。

3.5 操作符

3.6 语句

3.7 函数:没有函数签名的概念,因为其函数参数是以一个包含零个或多个值得数组的形式传递的。

                   可以向函数传递任意数量的参数,并且可以通过arguments对象来访问这些参数。

                    由于不存在函数签名的特性,函数不能重载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: