无双

博学善思,自强不息

导航

js学习笔记(一)

  • 大小写敏感
  • 句尾分号可有可无,但省略分号并不是一个好的编程习惯
  • 三种基本数据类型:数字、文本字符串、布尔值

        两种小数据类型:null(空)、undefined(未定义),他们各自只定义了一个值

        几种种复合数据类型:对象、数组、函数

  • javascript能够识别十六进制的数字直接量,所谓十六进制的直接量,是以“0X”或“0x”开头的。ECMAscript标准并不支持八进制,所以有些javascript支持八进制,但有些不支持,八进制是以0开头的数字,因此,最好不要在数字前添无用的0。
  • js有大量的算术函数,为了方便起见,这些函数都被保存为Math对象的属性,因此我们总是使用直接量名来访问这些函数,例如
     var a=Math.sin(x)
     
  • 数字类型的tostring()方法:如果不带参数则转化为十进制,带参数则转化为相应的进制。如
    var a=(23).tostring(2)//转化成二进制,如果是用数字直接量调用这个方法,注意要使用括号
    以防止将.号当做小数点处理
  • NaN是表示一个非数值的特殊值,特殊到它本身和本身相比较都不会相等,要判断一个值是否为NaN请使用isNaN()这个函数来检测
  • js中的函数是一个数据类型,这就意味着函数可以存储在变量、数组和对象中,而且函数还可以作为参数传递给其他函数。

posted on 2010-05-12 22:54  无双  阅读(505)  评论(0编辑  收藏  举报