详解JavaScript语言的基本语法要求


Posted in Javascript onNovember 20, 2015

JavaScript语言的基本语法要求有哪些呐?下面将为大家一一解答:

 一、区分大小写
       JavaScript语言区分字符大小写,两个字符串相同大小写不同,被认为是不同的字符串。JavaScript语言的关键字也区分大小写,按语法要求应小写。
二、书写格式
        JavaScript语言忽略语句间空白,即语句间的空格,空行,缩进等。为了提高程序的可读性,应当使用这些格式,使程序更加清晰,可读性更高。
 三、注释语句
        为了提高程序的可维护性和可读性,应当有一定的注释语句,它是给读程序的人员看的,有单行注释和多行注释,单行注释以双斜线开始,多行以/*,*/为开始和结束的标识。

<script type="text/javascript">//JavaScript代码放置的位置(单行注释) 
 function theAlert(textToAlert) { 
 alert(textToAlert); 
 } 
 /* 
 定义一个名字叫theAlert的函数,此函数带一个参数textToAlert。 
 函数体内调用JavaScript语言的内部函数alert()输出参数。(多行注释或块注释) 
 */ 
 theAlert("Hello World");//调用定义的函数输出参数 
 </script>

四、分号的使用
       JavaScript语言中语句以分号结束。有些代码,比如循环结构或者选择结构的条件语句后面不需要用分号,否则会改变原结构的执行路径。
       例如:if(a==1):加上分号后,不论a的值是否为1都将执行条件语句后面的内容,条件测试失败。
五、JavaScript放置的位置
       JavaScript代码可以放在HTML页面中的<head></head>标签内,也可以放在<body></body>标签内,在<script>
标签开始部分,需要用户声明是JavaScript脚本类型。如果JavaScript代码没有直接放在HTML页面,而在另一个文件
中,比如MyPage.js,可以使用<script>的src属性链接它:    

<script type=”text/Javascript”src=” MyPage.js”>

六、JavaScript中的保留字
       JavaScript保留了一部分单词用于专门用途,称为保留字,不能用于常量,变量,标识符等的命名。还有一些特殊的单词,为避免歧义也不能用于命名。
       那么现在就来写一个简单的JavaScript开发的例子:通过运行程序,输出一条“Hello World”语句。具体的操作步骤:
       (1)启动VS 2010,建立一个网站,命名为Ch-2.aspx,默认主页为Default.aspx。在右侧“解决方案资源管理器”的窗口中找到网站名称,用鼠标右键单击,在弹出的快捷菜单中选择“添加新项”。

详解JavaScript语言的基本语法要求

详解JavaScript语言的基本语法要求

       (2)在打开的“添加新项”对话框中列出了已安装的模板选项,选择“HTML页”选项,在下面的名称对话框中命名为“MyPage.htm”,然后单击“添加”按钮。

详解JavaScript语言的基本语法要求

       (3)在MyPage.htm页面,把光标定位在<title>和</title>之间,把标题改为My First Page。然后在标签<title></title>后面添加要执行的代码。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
 <title>My First Page</title> 
 <script type="text/javascript">//JavaScript代码放置的位置(单行注释) 
 function theAlert(textToAlert) { 
 alert(textToAlert); 
 } 
 /* 
 定义一个名字叫theAlert的函数,此函数带一个参数textToAlert。 
 函数体内调用JavaScript语言的内部函数alert()输出参数。(多行注释或块注释) 
 */ 
 theAlert("Hello World"); //调用定义的函数输出参数 
 </script> 
</head> 
<body> 
 
</body> 
</html>

详解JavaScript语言的基本语法要求

       (4)然后选择“文件”菜单中的“全部保存”,保存编写的代码。

详解JavaScript语言的基本语法要求

       (5)要运行程序,选择“调试”菜单中的“启动调试”,或者按键盘上的功能键F5,或者单击工具栏中的“启动调试”按钮。运行结果显示一个提示框。

详解JavaScript语言的基本语法要求

       上述代码在浏览器HTML解析的工作过程:
       首先,打开script标签,声明是JavaScript,即下面的一行代码:

       <scripttype=”text/Javascript” >

       然后,声明一个函数theAlter(),使用参数textToAlter,它调用内部函数alter()完成显示功能。即下面一段代码:

       functiontheAlter(textToAlter) {
                      alert(textToAlter);
        }
       最后,通过给参数赋值调用这个函数,参数用引号括起来:“Hello World!”。即下面一行代码:
       theAlter("HelloWorld");

以上就是为大家介绍的JavaScript语言的基本语法要求,希望能够帮助大家更好的学习Javascript程序设计。

Javascript 相关文章推荐
让焦点自动跳转
Jul 01 Javascript
关于Javascript 的 prototype问题。
Jan 03 Javascript
Z-Blog中用到的js代码
Mar 15 Javascript
javascript高级学习笔记整理
Aug 14 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
May 14 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
Jul 01 Javascript
Vue实现星级评价效果实例详解
Dec 30 Javascript
基于javascript实现移动端轮播图效果
Dec 21 Javascript
JavaScript仿京东轮播图效果
Feb 25 Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 #Javascript
js鼠标点击图片切换效果实现代码
Nov 19 #Javascript
Bootstrap每天必学之简单入门
Nov 19 #Javascript
jquery实现横向图片轮播特效代码分享
Nov 19 #Javascript
Jquery 全选反选实例代码
Nov 19 #Javascript
Bootstrap每天必学之前端开发框架
Nov 19 #Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 #Javascript
You might like
PHP中的switch语句的用法实例详解
2015/10/21 PHP
实例讲解php数据访问
2016/05/09 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
深入解析Python中的集合类型操作符
2015/08/19 Python
关于python写入文件自动换行的问题
2018/06/23 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
python双向链表原理与实现方法详解
2019/12/03 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
农村党员一句话承诺
2014/05/30 职场文书
英语课外活动总结
2014/08/27 职场文书
电力培训心得体会
2014/09/02 职场文书
2014年政协工作总结
2014/12/09 职场文书
房地产项目合作意向书
2015/05/08 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
原生JS实现分页
2022/04/19 Javascript