Chinaunix首页 | 论坛 | 博客
  • 博客访问: 203141
  • 博文数量: 73
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 750
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-13 18:32
文章分类

全部博文(73)

文章存档

2009年(1)

2008年(72)

我的朋友

分类: 系统运维

2008-04-05 09:55:22

1,数字
  javascript中不区分整型和浮点型,但两者都作为浮点型处理
  使用Math库
  var sine_of_x=Math.sin(x)
  var sqrt=Math.sqrt(x*x+y*y)
  数字的toString方法
  var x=44;
  x.toString(16);可以指定转换为string的基数,这里为16
  (257).toString(8);
  特殊的数值常量
  Number.MAX_VALUE
  Number.MIN_VALUE
  Number.NaN(isNaN)
  Number.POSITIVE_INFINITY
  Number.NEGATIVE_INFINITY
  全局属性INFINITY与Number.MAX_INFINITY,NaN与Number_NaN相等。
 
2,字符串
  与java不同js中没有''字符类型,可以用“”或者‘’界定字符串
  转义序列
  字符串的使用
  1)链接字符串
    name="abio"
    mesg="hello "+name;
  2)字符串的常用操作
    "hello".charAt(0)||"hello"[0]
    "hello".indexOf("l")
    "hello"substring(1,4);
3,函数
  1)函数直接量
    var square=new Function("x","return x*x");
    使用这种方式定义了一个匿名函数,不便之处在于当函数体较长时会显得 
  十分笨拙。
    var square=function(x){
      return x*x;
    }//同样是定义了一个匿名函数

4,对象
  1)使用对象直接量
    var point={x:2.3,y:-1.2};
    对象直接量可以嵌套,即对象里面组合其他对象。

5,Date类型
  Date date=new Date//创建包含当前日期和时间的date
  var xmas=new Date(97,11,25)//月份从0开始,故12月使用11
  使用Date类型的方法可以设置或者得到日期和时间的值,还可以将日期转换为一个字符串:
  xmas.setYear(xmas.getYear()+1);
  xmas.toLocaleString();

6,正则表达式
  使用RegExp或者直接量表达式
  var reg=/^HTML/

阅读(796) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~