详解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 相关文章推荐
jQuery UI Autocomplete 1.8.16 中文输入修正代码
Apr 16 Javascript
js添加table的行和列 具体实现方法
Jul 22 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
May 19 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Sep 24 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
Oct 12 Javascript
js实现可旋转的立方体模型
Oct 16 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
javascript实现秒表计时器的制作方法
Feb 16 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 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
php动态生成JavaScript代码
2009/03/09 PHP
php中Snoopy类用法实例
2015/06/19 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
2019/07/23 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
前端如何实现动画过渡效果
2021/02/05 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
python从入门到精通(DAY 1)
2015/12/20 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
解析python的局部变量和全局变量
2019/08/15 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
教师自荐书
2013/10/08 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
社区班子对照检查材料
2014/08/27 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python