韩顺平javascript笔记(全套)解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
韩顺平2011javascript笔记(全)
JavaScript
1.javascript基本介绍:
(1)javascript是实现网页动态效果的基石,在web的开发中扮演重要的角色,被广泛的
应用到各个领域:
○1网页游戏
○2地图搜索
○3股市信息查询
○4web聊天
····
(2)在web开发中,js是必不可少的技术,同时js也是ajax/jquery/extjs等框架的基础。
(3)javascript是一种广泛用于客户端WEB开发的脚本语言,常用来给HTML网页添加动
态的功能,比如响应用户的各种操作。
2.脚本语言:
(1)脚本语言往往不能独立使用(单独使用没有什么意义),它一般与html/asp/jsp/php
(2)脚本语言有自己的变量,函数,控制语句。
(3)脚本语言是一种解释性语言。
3.JS一般在客户端的浏览器执行。但也可以对服务器进行编程(非常少)
4.JavaScript简介
JavaScript是一种解释型的语言。Javascript并不是java的一种java脚本语言,除了名字都带有java这个此外,两者并没有任何关系。
Javascript的第一个版本出现在Netscape Navigator2浏览器中。人们最初给javascript 起的名字是LiveScript。然而由于,当时java技术的正是如日中天,netscape公司给livescript改名为javascript,以便是人们更加注意javascript。随着javascript的发展,微软公司决定在IE浏览器中加入微软的品牌的javascript,即Jscript。脚本语言不仅只有javascript的一种,还有其他的脚本语言,如VBscript和perl语言
(1)标签中添加javascript代码,在
之间的代码块,不是用于显示html元素,而是需要浏览器进行处理的脚本代
码,在标记之间包围的代码块,称为脚本块。
☞如果没有使用包含起来的话,则浏览器则会视为普通文本
6.案例2:
对前面的程序,改成一个简单加法运算程序
◆js的变量的类型是怎样决定?
(1)js的数据类型是弱数据类型语言。即在定义变量的时候,统一使用var表示,
甚至可以去掉var关键字
(2)js中的数据类型是有js引擎来决定的。数据类型可以变化的。
var name=”shopping”; //js引擎知道name是字符串
name=22; //这时name自动变成了数
varkk=2; //kk是整数
vary y; //y是undefined类型
7.javascript中的标识符
标识符指的是javascript中定义的符号,例如,变量名,函数名,数组名等。标识符可以有任意顺序的大小小字母、数字,下划线和美元符号($)组成,但是标识符不能以数字开头,不能是javascript的保留关键字。
8.javascript是严格区分大小写的。javascript中每条语句用分号“;”结束。
9.注释:单行注释// 多行注释/* */
10.javascript的基本语法---数据类型:
基本数据类型:
通过typeof关键字,可以看到数据的类型
(1)Number(数值类型)
✧整型常量(10进制\8进制\16进制)
16进制以0x或者是0X开头,例如:0x83;
8进制必须以0开头:
✧实型常量
12.32 193.98 5E7等
✧特殊数值:NaN(not is a number)、Infinity、isNaN()、isFinite()
(2)Boolean(布尔类型)
true和false
(3)String 字符串
“this is a book”
复合数据类型: