详解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 相关文章推荐
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
11款基于Javascript的文件管理器
Oct 25 Javascript
关于jQuery中的end()使用方法
Jul 10 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
angularJS 入门基础
Feb 09 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
Sep 22 Javascript
Bootstrap基本样式学习笔记之标签(5)
Dec 07 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
Vue.js实现的购物车功能详解
Jan 27 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
Jan 18 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
SONY SRF-40W电路分析
2021/03/02 无线电
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
mysql 全文搜索 技巧
2007/04/27 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
python列表操作使用示例分享
2014/02/21 Python
python监控文件或目录变化
2016/06/07 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
python3.6使用urllib完成下载的实例
2018/12/19 Python
python安装requests库的实例代码
2019/06/25 Python
详解用python生成随机数的几种方法
2019/08/04 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
tensorflow之并行读入数据详解
2020/02/05 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
内部类的定义、种类以及优点
2013/10/16 面试题
工厂实习感言
2014/01/14 职场文书
旅游市场营销方案
2014/03/09 职场文书
大学生个人求职信例文
2014/07/07 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
财务个人年度总结范文
2015/02/26 职场文书