web学习—javascript学习—语法概述

1、空白:javascript的空白没有实质性的作用,但是有些空白是不可以移除的,比如:var与变量之间的空格就不可移除。
2、注释:有两种方法:(1)、/*……*/:块注释。但是,这种注释不提倡,因为在正则表达式中可能会出现这种字符。
                            (2)、//:单行注释。只能注释一行。
3、标识符:同大部分语言语法的规则,由字母开头,后跟字母、下划线、数字。但是不可以为保留字。
4、数字:javascript只有一种数字类型——64bit的浮点类型。可以用e(科学计数法)表示。
                  几个常量:NaN:不是数值;可以用isNaN(Num);检测。
                  Infinity:表示大于1.79769313486231570e+308的值。
5、字符串:javascript没有字符类型。可以用只包含一个字符的字符串代替。
           字符串是一对单引号或双引号括起来的字符组成的。\为转义字符。javascript中所有字符都为16bit的。
           +号可以用来连接字符串。
6、语句
一个编译单元包含一组可执行的语句。在web浏览器中,<script>标签提供一个被编译且立即执行的贬义单元。因为,缺少连接器,所以javascript把他们都放入了一个公共的全局命名空间中。
但是,在函数内部用var声明的变量就定义成了这个函数内的变量。
对于javascript的语句,依然是按照从上往下一步一步的执行。所以在编写时应尽量注意顺序问题(尤其是文件引入时)。
用一堆大括号“{}”可以声明一个代码块,但是与其他的语言所不同的是,javascript中的代码块并不会创建一个新的作用域。
所以javascript的声明都要求写在函数的顶部。
好了总的语句注意点已经写于此,下面就详细说下个语句的注意点:
if语句:对于:null、0、''、NaN、undefined、false视为假。
              其他视为真,包括字符串‘false’.
switch语句:与其他语言一样,default不可以省略。
循环语句:while,for,do-while语句略。
          for-in语句:对对象的键值进行遍历。
          try-catch语句:抛出异常。在程序总可以加入函数:
             function log(msg){
              try{
                    console.log(msg);
                }catch(err){};
             }
           这样用log来调试代码时就避免了IE下不支持console.log函数的问题了。但是,别忘记最后删掉它。
注意:return关键字不允许与表达式之间换行。
        函数结尾最好要加分号。
7、表达式: typeof运算符所产生的值有:number、string、boolean、undefined、function、object。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值