详解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中的数学函数集合
May 08 Javascript
基于JQuery的asp.net树实现代码
Nov 30 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
Jun 03 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
Sep 17 Javascript
文件上传插件SWFUpload的使用指南
Nov 29 Javascript
微信小程序实现animation动画
Jan 26 Javascript
vue-form表单验证是否为空值的实例详解
Oct 29 Javascript
微信小程序自定义头部导航栏(组件化)
Nov 15 Javascript
浅谈JavaScript节流和防抖函数
Aug 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处理斐波那契数列非递归方法
2012/02/04 PHP
php实现数字补零的方法总结
2018/09/12 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
微信小程序模拟cookie的实现
2018/06/20 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
python打开windows应用程序的实例
2019/06/28 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
解决django FileFIELD的编码问题
2020/03/30 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
一套软件开发工程师笔试题
2015/05/18 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
房屋改造计划书
2014/01/10 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
中班幼儿评语大全
2014/04/30 职场文书
文明市民先进事迹
2014/05/15 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python
vue判断按钮是否可以点击
2022/04/09 Vue.js