码迷,mamicode.com
首页 > 其他好文 > 详细

基本语法

时间:2017-08-05 12:34:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:nbsp   final   define   数字   not   cte   asc   长度限制   case   

1.命名规则

    1)变量名由字母、数字、下划线和美元符号$组成

    2)变量名以字母、下划线或美元符号$开头

    3)区分大小写,首字母小写,统一命名规则(以驼峰式命名)

    4)不能以保留字命名---var、const。。。。。。

2.注释

    1)单行注释//

         一般用来说明某行脚本功能

    2)多行注释/*  */

        多在函数定义时说明函数相关信息(函数名、功能、参数等)或复杂逻辑业务逻辑是对复杂逻辑做详细说明

3.变量

    1)定义:用来临时存储信息的值可改变的容器

    2)用var关键字声明变量,不指定变量类型(可存放任何数据类型的信息)---JavaScript是一种弱类型的脚本语言,即可不声明直接使用(不建议,可读性低)

    3)作用域:全局变量、局部变量

4.关键字和保留字

  1)关键字:  break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof(不熟悉)、new、return、switch、this(指向当前对象)、throw、try、typeof(不熟悉)、var、void、while、with。

    2)保留字:abstract、boolean、byte、char、class、const、debugger、double、enum、export(不熟悉)、extends、fimal、goto、implements、import、int、interface、long、mative(不熟悉)、package、protected、public、short、static、super、synchronize(不熟悉)、throws、transient(不熟悉)、volatitle(不熟悉)

    3)关键字和保留字关系:关键字为已经使用的具有特殊含义的单词,而保留字为js的部分保留关键字,作为以后关键字的拓展。

5.数据类型

    1)sting字符串类型:用单引号‘’或双引号""包含,没有长度限制,字符百合字符串的表示相同

    2)number数字类型:包括整数和浮点数

        a.整数:由正负号和数字组成;可以表示八进制(0)、十进制、十六进制(0x/0X)

        b.浮点数:由正负号、数字、小数点构成;常规计数法(直接表示)、科学计数法(使用指数符号e/E,例 128.9---1.289e2)

       c.特殊值

           i.无穷大:Infinity和-Infinity

           ii.非数字:NaN(Not a Number),表示非数字的特殊数值;使用isNaN()判断某个变量或者某个表达式运算结果是否是数字

          iii. 定义Number对象属性用来记录特殊数值:Number.MAX_VALUE 最大值;Number.MIN_VALUE;Number_NaN 非数字;Number.POSITIVE_INFINITY;Number.NECTIVE_INFINITY

        3)object对象类型

        4)Boolean布尔类型

       5)null空类型

        6)undefined未定义类型:未赋值

基本语法

标签:nbsp   final   define   数字   not   cte   asc   长度限制   case   

原文地址:http://www.cnblogs.com/Demetris/p/7289657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!