详解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 相关文章推荐
javascript中length属性的探索
Jul 31 Javascript
JS 控制小数位数的实现代码
Aug 02 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
Nov 16 Javascript
微信小程序实现分享商品海报功能
Sep 30 Javascript
element中table高度自适应的实现
Oct 21 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
angularJs中datatable实现代码
2017/06/03 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
vue实现文字加密功能
2019/09/27 Javascript
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
详解django2中关于时间处理策略
2019/03/06 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
2020/02/05 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
求职信的要素有哪些呢
2013/12/26 职场文书
后进生转化工作制度
2014/01/17 职场文书
优秀党员主要事迹
2014/01/19 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
房地产活动策划方案
2014/05/14 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
运动与健康自我评价
2015/03/09 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
公司财务管理制度
2015/08/04 职场文书
2016年十一促销广告语
2016/01/28 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书