博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS--JavaScript语法基础(编码、注释、关键字、保留字)
阅读量:2443 次
发布时间:2019-05-10

本文共 1466 字,大约阅读时间需要 4 分钟。

JavaScript语法基础

1. 语言编码:

JavaScript语言建立在Unicode字符集基础之上,因此在脚本中,用户可以使用双字节的字符命名常量、变量或函数等。

var 我 = “张三”; //声明双字节变量名称document.write("

" + 我 + "

");

但是,考虑到JavaScript脚本嵌入在网页中,如果网页编码与脚本字符编码不同,将会存在风险,所以建议用户不要使用中文命名。但在注释中可以考虑使用中文字符。

2. 大小写敏感:

与HTML标签和CSS样式码不同,JavaScript对于大小写是非常敏感的。为了避免粗错,用户养成使用小写字符命名变量的习惯:

  • 对于保留字可根据系统的默认大小写来输入
  • 而对于特定变量,可以使用大写字符,或者以大写字符开头,如类、构造函数等
var Class = function(){
};//声明类型,习惯首字母大写var myclass = new Class();//声明变量,习惯小写

对于复合型变量,可以遵循一般编程的驼峰式命名法。

3. 代码格式化:

JavaScript一般会忽略分隔符,如空格符、制表符和换行符。在保证不引起歧义的情况下,用户可以利用分隔符对脚本进行排版。但不能再连在一起的变量名、关键字中间插入分隔符,因为JavaScript引擎是根据分隔符来区分词的。
如果需要在字符串、表达式中间插入分隔字符,可以转义分隔字符。

例如:使用"\t"表示制表符,使用"\n"表示换行符,使用"\s"表示空白符(包括空格、制表符、换页符或换行符)。

4. 代码注释:

JavaScript支持两种注释形式:

  • 单行注释:以双斜杠来表示
//这是注释,请不要解析我
  • 多行注释:以" /* " 和 " */ "分隔符进行标识
/*多行注释请不要解析我们*/

5. 标签:

在JavaScript脚本中可以加上标签,方便JavaScript程序进行快速定位。标签一般由一个合法的字符名称加上一个冒号组成,标签可以放在任意行的起始位置。这样就可以为改行设置一个标记,然后再结构体中使用break、continue等跳转语句跳出循环结构。

示例:循环输出1~5,跳过2

			

在这里插入图片描述

示例2:使用continue loop直接跳出到外层循环

在这里插入图片描述

6. 关键字和保留字:

关键字是指JavaScript默认定义具有特殊含义的词汇,如指令名、语句名、函数名、方法名、对象名、属性名。
JavaScript语言的关键字比较多,如下表:

JavaScript关键字:

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

JavaScript保留字:

abstract boolean byte char class
const debugger double enum export
extends final float goto implements
import int interface long native
package private protected public short
static super synchronized throws transient
volatile

转载地址:http://nisqb.baihongyu.com/

你可能感兴趣的文章
硬盘未分配空间变为可用空间_使用Windows 10的新“可用空间”工具清理硬盘
查看>>
如何下载所有Instagram照片
查看>>
iphone闪存测速软件_如何在iPhone上使用USB闪存盘
查看>>
传智播客客户端密码_适用于Android的最佳播客客户端
查看>>
24/7专业家庭安全监控值得吗?
查看>>
注册域名流程_域名注册流程如何工作?
查看>>
HTG回顾Waka Waka:一个不开玩笑的移动式太阳能小工具充电器
查看>>
电脑怎么批量删除作废文件_提醒:删除“如果已删除则作废”标签并不会使您的保修无效
查看>>
usb共享驱动下载_共享数据时,可以通过USB集线器连接的两个驱动器绕过计算机吗?
查看>>
如何使用三星智能开关更新您的Galaxy手机
查看>>
p8h61主板升级cpu_如何升级和安装新的CPU或主板(或两者)
查看>>
未拉手刹撞到前面车的动画_使用手刹批量转换视频
查看>>
如何在Android中锁定屏幕方向
查看>>
facebook时间序列_为什么按时间顺序排列的Facebook订阅源永不回来
查看>>
java与移动智能设备开发_移动时,您应该如何处理所有智能家居设备?
查看>>
计算机组成原理实验 ram_从理论上讲,您可以在64位计算机中放置的RAM最大数量是多少?
查看>>
多线程计算多分批计算_如何在Excel 2013中更改自动计算和多线程功能
查看>>
facebook浏览器插件_Facebook容器将Facebook与Firefox浏览器的其余部分隔离开
查看>>
从iphone复制视频报错_如何在iPhone上复制照片和视频
查看>>
自定义生成excel模板_如何在Excel中创建自定义模板
查看>>