1.JavaScript简介
1.1 1995年,美国网景公司(Netscape)的职员布兰登·艾奇首次实现; 起初叫做LiveScript,后更名为JavaScript;本质上和java没有什么关系。
1.2 1997年,JavaScript1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ECMA),该协会负责将其进行标准化 最终确定了名为ECMAScript的新脚本语言的标准。
1.3JavaScript的组成:(三大模块)
ECMAScript:定义了语法、数据类型、流程语句、关键字、操作符、对象等方面
DOM:文档对象模型
BOM:浏览器对象模型
1.3 JavaScript的作用:表单验证,减轻服务器的压力;页面特效,更好的用户体验;
1.4 脚本在网页中的使用方式:
1)网页内嵌JS代码:<script>//JS代码</script>
2)外部JS文件:制作xxx.js文件(js文件中只能编写JS代码和JS注释);网页中引入xxx.js文件:
<script src="xxx.js" language="javascript"></script>
2.JavaScript核心语法:
1.变量:
a)声明变量:var 变量名 = 值;
b)特殊形式:var x,y,z=10;
var x=y=z=10;
x=200;
2.数据类型--动态的、可变的
a)undefined、boolean、string、number、object五种
b)变量声明时并不知其类型,可在使用中通过typeof()函数检测
3.运算符
a)算术运算符:+、-、*、/、%、++、--
b)赋值运算符:=
c)比较运算符:>、>=、<、<=、==、!=
d)逻辑运算符:&&、||、!
4.逻辑控制语句
a)条件语句:if-else、switch-->与JAVA完全相同
b)循环语句:while、do-while、for-->与JAVA完全相同
c)循环控制语句:break、continue-->与JAVA完全相同
d)例题:在网页demo2.html中输出1-10间偶数的和。
5.JavaScript注释
单行注释 //注释内容 多行注释/* 注释内容*/
6.输入输出语句
6.1 输出语句:document.write("输出内容");//网页上输出
document---文档(页面)
write--书写
alert("输出内容); //以信息框形式输出
6.2输入语句:
prompt("提示信息","输入框的默认值");
注意:默认值可以不编写;
返回结果可以保存在一个变量中,该变量是string类型;
将string类型转换为number型:
var num = prompt("请输入一个数字");
var sum = parseInt(num) + 10;
7.命名规范和程序调试
6.1 命名规范:
变量:采用驼峰命名法,见名知意;
只允许字母、数字、下划线和美元符号($);
不以数字开头;
6.2 程序调试:
IE浏览器:IE8以上的浏览器可以断点调试;
推荐使用谷歌浏览器调试;
调试步骤:
a)浏览器上运行网页
b)执行快捷键F12打开调试窗口
c)切换到"Sources"选项卡,选中文件名
d)在代码左侧的行号上单击生成断点
e)F5启动调试
f)单步执行(F10-单步跳过;F11-单步跳入)
g)点击行号取消断点,按F12关闭调试窗口
希望可以和大家一起交流学习,欢迎大家提出相应的意见,也可以加小编微信,希望可以共同进步,越来越好!后续会为大家提供一些练习题目,和一些复习资料!