Javascript高级程序设计——2.语法、关键保留字、变量

1、语法构成

(1)区分大小写

     解析:在ECMAScript中的一切,包括变量、函数名、操作符都是区分大小写的

  示例1——

text、Text是两种不同的变量。


(2)标识符

定义:所谓标识符,就是指变量、函数、属性的名字,或者函数的参数,

标识符都可以是下列格式规格组合起来的一个或多个字符

a、第一字符必须是一个字母、下划线“_”或美元符号“$”

b、其他字符可以是字母、下划线、美元符号或数字

c、不能把关键字、保留字、true、false、null作为标识符


(3)注释

分单行注释“//”、多行注释“/**/”

a、对代码进行说明

b、调试


(4)直接量(字面量)

a、100——数字字面量

b、'模糊'——字符串字面量

c、false——布尔值字面量

d、/js/gi——正则表达式字面量

e、对象字面量

A、对象字面量表达式——{x:1,y:2}

B、数组字面量表达式——[1,2,3,4,5]


2、关键字、保留字

关键字:是语言中保留的,用于控制及语句的开始或结束,或用于执行特定操作。

 保留字:无特殊用途,但未来可能被用作关键字。

共同点——

二者不可以作为标识符使用,但是可以用作对象的属性名。

a、常见的关键字:

    switch case break default finally

    do while if else for   debugger

    instanceof  typeof delete 

    try catch   with in   continue

    function var new this void return      

b、常见的保留字

    abstract private protected public static

    byte boolean int long short const char float double

    interface implements class export super goto

    final import package extends throws native


3、变量

(1)定义:“小盒子”,用来保存任何类型的数据,每个变量仅有一个保存值的占位符。

(注意——定义变量时要使用var操作符)

(2)声明变量——

若在一个函数中定义了一个变量,

示例:3-1:

function test(){
	var message="hi";  //局部变量;
}
test();
alert (message);  //错误!
在上述函数中,message变量使用var定义,即当函数被调用时,就会创建该变量并为其赋值,

     在这之后,该变量就会被销毁,所以下一行代码会导致错误。


示例3-2:

function test(){
	message="hi";   //作为全局变量;
}
test();
alert(message);  //"hi"
在上述函数中,由于未使用var操作符,此时message成为了全局变量,

      若调用一次test()函数,该变量就会有定义,函数外部任何地方均可以访问。

(但是并不推荐省略var关键字使用,易导致不必要的混乱)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值