现在的位置: 首页 > 综合 > 正文

javascript基本语法

2013年01月09日 ⁄ 综合 ⁄ 共 2554字 ⁄ 字号 评论关闭

          1.标识符:

            标识符的命名规则:

                 (1)可以由大小写字母,数字,下划线和美元符号($)组成,但首字符不能是数字开头。

                 (2)不可以是关键字或保留字。

                  (3) 尽量避免使用两个下划线定义标识符,这样的标识符被javascript用于语言的内部用途。

                  (4)严格区分大小写。

          2.关键字:       

JavaScript 关键字

break

false

in

this

void

continue

for

new

true

while

delete

function

null

typeof

with

else

if

return

var

 

 

          3.保留字:

JavaScript 保留字

case

debugger

export

super

catch

default

extends

switch

class

do

finally

throw

const

enum

import

try

 

           4.注释:

              (1)单行注释 //

              (2)多行注释 /*...*/

           5.变量

              只能使用关键字var声明变量。

              eg: var name="zhangsan";  //正确,局部变量

                    i=100;  //正确,不用var声明的变量的是全局变量

           6.基本数据类型:

            (1)数字类型

            (2)特殊数值:Infinify---无穷大

                                       NaN---非数值

                                       Number.MAX_VALUE---可表示的最大数值

                                       Number.MIN_VALUE---可表示的最小数值

                                       Number.NaN---非数值,同NaN

                                       Number.POSITIVE_INFINIFY---正无穷大,同Infinify

                                       Number.NEGATIE_INFINIFY---负无穷大,同Infinify

           (3)常量:null---表示一个特殊的数值即空值。

                               undefined---表示是“未定义的”。

           (4)字符串:以“ ”或' '表示都可以。

                                  eg: "abc" ,'abc'

           (5)逻辑运算符:|| 逻辑或 (当两边操作数都为false时,返回其中第一个不为false的值或最后一个值)

                                         eg:  var a = 100,b=0;

                                                var c=a||b;    

                                                alert(c);         //运行结果100

                           注意: 在逻辑运算中,0、“ ”、false、null、undefied、NaN均表示false。

            (6)操作符:delete  --  用来删除一个对象的指定成员

                                    eg:  var d=new Object();

                                        d.p1="this is p1";

                                        delete d.p1;

                         注意:delete只能用来删除用户自定义的成员。

                                     void  --  用来把任意数字转换为undefined

                                     eg:  var d=new Object();

                                         alert(void(d));

              (7) 运算符: typeof   --  返回对象的类型或undefined,返回String类型

                                   instanceof  --  判断某对象是否某类,返回boolean类型

                                  eg: <scriptlanguage="javascript">

                                           var o = new String("ab");

                                           alert(o instanceof String);     //true

                                           alert(o instanceof Number);   //false

                                           alert(o instanceof Object);    //false

                                     </script>

 

抱歉!评论已关闭.