码迷,mamicode.com
首页 > 编程语言 > 详细

javascript高级程序设计第三版 读书笔记

时间:2016-03-28 18:47:26      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

第三章   基本概念

  1.在JavaScript中是区分大小写的,第一个字符是字母 _ 或者$,其他字符可以试数字 字母 _ 或者$,命名格式要求是驼峰式书写(第一个字母小写,剩下的每个有意义的单词开头大写  比如fontSize)

  2.单行注释//  块级注释为/*多行 内容*/ 不得使用关键字和保留字

  3.在JavaScript中变量是松散型的   可以为任何一种类型

  4.用var操作符定义的变量成为定义该变量的作用域中的局部变量。

  function test(){

  var i = ‘hi‘;  

  }

  test();

  alert(i);//错误,i为局部变量

  5.数据类型:Undefined  Null Number String Boolean(基本数据类型)    Object

  6.typeof操作符可以检测给定变量的数据类型

  undefined   检测值未定义   

  boolean      检测值为布尔值

  string     检测值为字符串

  number      检测值为数值

  object         检测值为对象或者null///null被认为是一个空对象的引用

  function    检测值为函数

  7.如果对一个值进行了申明但是没有初始化这个值就是为undefined

  8.null表示一个空对象的指针,undefined派生自null 

      当alert(null=undefined);//true

  当alert(nul===undefined);//false

  9.Boolean类型只有true和false.

  对于false 0 NaN null 和undefined为false  其余为true

  10.Number()、 parseInt()、parseFloat()可以进行数值转换

  Number()可以用于任何数据类型,如果值是undefined返回NaN,并且忽略前导0 空字符串和null为0 parseInt()和parseFloat()如其名

  11.要把任何一个数据转换为字符串都可以调用toString(value)方法,返回字符串形式,其中value为可选参数可以传入要转变成的进制

  比如var num = 10; num.toString(2);//1010  默认为没有参数 (10进制)

  在不知道数值是否是undefined或者null的时候可以调用String()转换  String(value);value为值,当为undefined和null的时候直接返回原数据

 

  12.Object类型:一组数据和功能的集合,对象通过执行new 操作符以后,创建新的对象

  可以创建自定义对对象 var i = new Object();  注意O为大写

javascript高级程序设计第三版 读书笔记

标签:

原文地址:http://www.cnblogs.com/zhouqi666/p/5330001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!