JavaScript语句判断浏览器等类型

var Sys = {}; var ua = navigator.userAgent.toLowerCase(); alert(ua); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1]: (s = ua.m...

2012-12-20 19:58:50

阅读数 669

评论数 1

throw语句

在JavaScript中,当发生运行时错误或者程序明确的使用throw语句时就会抛出异常,使用try/catch/finally语句可以捕捉异常, throw语句的语法如下:     throw expression; expression的值可以是任何类型的,但通常它是一个Error对象或...

2012-12-16 23:46:56

阅读数 1479

评论数 0

JavaScript中的标签语句

例如:     parser:           while(token != null) {                 //Code omitted here           }     通过给一个语句加标签,就可以给这个语句起一个名字,这样在程序的任何地方都可以使用这个名...

2012-12-16 23:20:14

阅读数 2120

评论数 1

JavaScript中对for/in语句

语法格式如下:     for(variable in object)           statement  variable应该是一个变量名,声明一个变量的var语句,数组的一个元素或者是对象的一个属性,object是一个 对象名,或者是计算结果为对象的表达式,statement是一...

2012-12-15 00:46:08

阅读数 820

评论数 0

JavaScript中对delete运算符

delete运算符将删除运算数所指定的对象的属性、数组元素或变量。如果删除操作成功,它将返回true,如果运算数不能被删除, 它将返回false。并非所有的属性和变量都是可以删除的,某些内部的核心属性和客户端属性不能删除,用var语句声明的用户 定义变量也不能被删除。如果delete使用的运算...

2012-12-15 00:18:34

阅读数 579

评论数 0

JavaScript中对typeof运算符

如果typeof的运算符是数字、字符串或者布尔值,它返回的结果就是"number"、"string"或者"boolean",对对象、数组或者null,它返回 的是“object”,对函数运算数,它返回的是"function&q...

2012-12-15 00:03:34

阅读数 453

评论数 0

JavaScript红用于判定==和===的规则

1:用于判定==的规则      (1)如果两个值具有相同的类型,那么就检查它们的等同性,如果这两个值完全相同,它们就相等,如果它们不完全相同,则它们不相等。       (2)如果两个值的类型不同,它们仍然可能相等,用下面的规则和类型转换来检测他们的想等性:          -----如...

2012-12-13 23:42:59

阅读数 704

评论数 0

JavaScript的执行环境

JavaScript的解释器每次开始执行一个函数时,都会为那个函数创建一个执行环境(execution context)。显然,一个执行环境就是所有JavaScript代码段执行 时所在的环境,这个环境的一个重要组成部分就是定义变量的对象,因此,运行不属于任何函数的JavaScript代码对环境...

2012-12-13 23:11:00

阅读数 3295

评论数 0

js没有块级作用域

function test(o) { var i = 0; if (typeof o == "object") { var j = 0; for (var k = 0; k < 10; k++) { document.write(k);...

2012-12-12 23:14:25

阅读数 1432

评论数 0

span元素

span是一个通用内嵌元素,不会独立占据一行,它仅在行内定义一个区域,即在一行内可以被数个span元素划分成几个 区域,从而实现某种特定的布局效果,不仅如此,span元素还不能定义宽和高,span元素作为文本或者其他内联元素的 容器,与div元素一样在CSS布局中有着不可忽视的作用,如下列代码...

2012-12-12 20:47:30

阅读数 1107

评论数 0

XHTML的元素分类

1:块级元素(display:block)     块级元素有一个突出的特点,即在默认状态下每次都要独自占据一整行,后面的内容也必须换行显示,当然,非块级元素也可以 通过改变css的display属性,将其更改为块级元素,如   span{      display:block;    ...

2012-12-12 19:31:08

阅读数 648

评论数 0

JavaScript自动类型转换表

值                     值所使用的环境      字符串   数字 布尔 对象 未定义的值 “undefined” NaN false Error ...

2012-12-09 00:18:43

阅读数 597

评论数 0

JavaScript中的undefined学习

在使用了一个并未声明的变量时,或者使用了已经声明但是没有赋值的变量时,又或者使用了一个并不存在的对象属性时,返回的就是这个值。    虽然undefined和null并不相同,但是==运算符却将两者看作是相等,如     my.prop == null    如果属性prop并不存在,或者它...

2012-12-08 23:57:16

阅读数 458

评论数 0

DHTML,JavaScript,DOM,BOM以及WEB标准的描述

DHTML:它不是一门新的语言,而是HTML、CSS和JavaScript这三者相结合的产物,DHTML包含如下3个含义:     (1)通过HTML把网页标记为各个元素      (2)利用CSS设计元素之间的排版样式,并控制各个标记的位置      (3)使用js来控制各个标记 Jav...

2012-12-08 21:46:36

阅读数 584

评论数 0

JavaScript中把数字转换为字符串

1:把数字转换为字符串的方法       var string_value = String(number);      string_value = number.toString();       var n = 17;       binary_string = n.toSt...

2012-12-05 23:47:37

阅读数 647

评论数 0

JavaScript的转义序列

序列                       所代表的字符 \0                           NUL字符(\u0000) \b                           退格符(\u0008) \t                            ...

2012-12-05 23:23:51

阅读数 685

评论数 0

js中特殊数值端常量

特殊数值的常量    Infinity                                表示无穷大的特殊值    NaN                                   特殊的非数字值   Number.MAX_VALUE     可表示端最大数字   N...

2012-12-04 23:14:13

阅读数 2239

评论数 0

javascirpt,ECMA和js要避免使用的关键字

保留的javascript关键字     break             do                   if                   switch              typeof     case             else              ...

2012-12-03 23:40:05

阅读数 1026

评论数 0

提示
确定要删除当前文章?
取消 删除