JavaScript基本语法学习教程


Posted in Javascript onJanuary 14, 2016

Javascript的基本概念

i. javascript语言是网页中广泛使用的一种脚本语言。

ii. Javascript语言的特点:

1. 由Netscape公司开发,基于对象和事件驱动并具有一定安全性的脚本语言。
2. 特点:

a) Javascript是一种脚本语言,同时也是一种解释性语言;
b) Javascript是靠浏览器中的javascript解释器来运行的,与操作环境没有关系;
c) 在javascript中,采用的是不太严格的数据类型,这样的俄好处是在定义或使用数据的时候可以更加方便,但也带来了容易混淆的问题;
d) Javascript是一种基于对象的语言,这样就可以自己创建对象,并运用自己所创建的对象中的属性和方法制作出许多功能来;
e) Javascript的主要作用是让网页动起来,同时也存在这一定的交互;
f) Javascript具有安全性,不允许用户访问本地硬盘,不允许对网络中的文档进行修改或删除,这样就能有效地防止数据丢失以及恶意修改。
g) 示例: HTML文件内置脚本

<script language="javascript"> Document.write("<font color=blue>Hello,JavaScript!</font>"); </script> HTML文件外接脚本
<script src="1.js"> </script> //1.js Document.write("<font color=blue>JavaScript,Hello!</font>");

JavaScript 语句

JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。

分号 ;

分号用于分隔 JavaScript 语句。

通常我们在每条可执行的语句结尾添加分号。

使用分号的另一用处是在一行中编写多条语句。

提示:您也可能看到不带有分号的案例。

在 JavaScript 中,用分号来结束语句是可选的。

JavaScript 代码

JavaScript 代码(或者只有 JavaScript)是 JavaScript 语句的序列。

浏览器会按照编写顺序来执行每条语句。

JavaScript 代码块

JavaScript 语句通过代码块的形式进行组合。

块由左花括号开始,由右花括号结束。

块的作用是使语句序列一起执行。

JavaScript 函数是将语句组合在块中的典型例子。

下面的例子将运行可操作两个 HTML 元素的函数:

JavaScript 对大小写敏感

JavaScript 对大小写是敏感的。

当编写 JavaScript 语句时,请留意是否关闭大小写切换键。

函数 getElementById 与 getElementbyID 是不同的。

同样,变量 myVariable 与 MyVariable 也是不同的。

JavaScript 注释

JavaScript 不会执行注释。

我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。

单行注释以 // 开头。

JavaScript 多行注释

多行注释以 /* 开始,以 */ 结尾。

JavaScript 变量

与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

•变量必须以字母开头

•变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

•变量名称对大小写敏感(y 和 Y 是不同的变量)

提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。

JavaScript 数据类型

JavaScript 变量还能保存其他数据类型,比如文本值 (name="Bill Gates")。

在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。

JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。

当您向变量分配文本值时,应该用双引号或单引号包围这个值。

当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。

JavaScript 计时事件

通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。

在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:

setTimeout()未来的某时执行代码

clearTimeout()取消setTimeout()

通过以上内容给大家介绍了javascript基本语法相关知识,希望对大家今后工作学习有所帮助。

Javascript 相关文章推荐
jquery form表单提交插件asp.net后台中文解码
Jun 12 Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 Javascript
JQuery radio(单选按钮)操作方法汇总
Apr 15 Javascript
jquery实现弹出层效果实例
May 19 Javascript
基于Jquery实现表单验证
Jul 20 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
vue-cli构建项目下使用微信分享功能
May 28 Javascript
JS 实现微信扫一扫功能
Sep 14 Javascript
webpack 静态资源集中输出的方法示例
Nov 09 Javascript
vue车牌号校验和银行校验实战
Jan 23 Javascript
Vue详细的入门笔记
May 10 Vue.js
JavaScript对象参数的引用传递
Jan 14 #Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 #Javascript
AngularJS初始化静态模板详解
Jan 14 #Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 #Javascript
jquery拖拽效果完整实例(附demo源码下载)
Jan 14 #Javascript
基于javascript实现随机颜色变化效果
Jan 14 #Javascript
JavaScript事件类型中UI事件详解
Jan 14 #Javascript
You might like
PHP 输出简单动态WAP页面
2009/06/09 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
jQuery中index()的用法分析
2014/09/05 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
在python 不同时区之间的差值与转换方法
2019/01/14 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
Python如何调用外部系统命令
2019/08/07 Python
python计算导数并绘图的实例
2020/02/29 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
实习生自荐信范文
2013/11/13 职场文书
高中地理教学反思
2014/01/29 职场文书
亲子读书活动方案
2014/02/22 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
速龙x4-860k处理器相当于i几
2022/04/20 数码科技