- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javascript大纲
DAY01 基本使用
什么是javascript 脚本文件, 一些简单指令的合集,它没有直观的编译过程,也叫解释执行
发展历史
ECMA的成立,第一套标准的推出
javascript组成 ECMAScript+BOM+DOM
BOM的思想(重点)
DOM的思想(重点)
使用script/script标签
document.write方法
如何输出换行
原样输出标签
注释
单行注释 //
多行注释 /* */
文档注释 /** */
使用引入js文件的方式
script type=text/javascript src=demo1.js /;不可以使用单标签
scriptsrc=demo1.jsalert(xxxx)/script;不可以在标签中写代码
script标签的属性
language已废弃。原来用于代码使用的脚本语言。由于大多数浏览器忽略它,所以不要用了。
src 表示要引入的外部文件
type 表示脚本语言的类型
原样输出标签的内容
lt; 代表 gt; 代表
变量的定义 var (弱类型)
数字类型 number 、字符类型 string 、未定义类型 undefined
变量类型在赋值时才能确定
可以一次定义多个变量 var name=yintao, age=18,weight=108;
变量命名规则(变量名应做到见名知意)
alert方法的介绍
变量的类型
string、number、object、function、null、undefined、boolean
Boolean a==b
特殊类型 Null、Undefined
如果alert(abc)一个不存在的变量,会直接报错,而不是undefined,可见undefined和真正的未定义还是有些区别的。因为它是一种特殊类型。
null也是一种值,但逻辑含义是没有值,它是对象Object类型
typeof关键字
变量的计算
加减乘除运算
var a=5+4; var b=a*2; var c=b/4;?var d=b-c;
var e=-d;??var f=e%4;?var g=18.4;??var h=g%4;
var i=3; var j=i++;??var k=++i;字符串和变量的拼接。
document.write(姓名:+name+,+age:+age);所有的语句切记要加;结束,虽然不写语法上正确,但这是非常不好的编程习惯
关键字
BreakElseNewvarCaseFinallyReturnvoidCatchForSwitchwhileContinueFunctionThiswithDefaultIfThrowDeleteInTryDoInstanceofTypeof保留字
AbstractEnumIntshortBooleanExportInterfacestaticByteExtendsLongsuperCharFinalNativesynchronizedClassFloatPackageThrowsConstGotoPrivateTransientDebuggerImplementsProtectedVolatileDoubleImportPublic类型的转换
var a=3; var b=10; var c=true;
alert(a+b); alert(b+c); alert(a+c);例子:计算两个文本框的和
字符串转换数字类型:parseInt()、parseFloat()
四舍五入Math.round(78.266)---78
toFixed(); 保留小数点后几位;
赋值操作
=、+=、-=、*=、/=、%=
关系运算
、、=、=、==、===、!= !==
位运算(扩展)
var num= 25 3; //1
var num= 25 | 3; //27
var num = 2 3; //16
var num = 4^3; //
128905
100X5 + 101X0 + 102X9 + 103X8 + 104X2 + 105X1
0000 1011
20X1 + 21X1
变量的命名规则: 数字、字母、下划线、$符号,其中数字不能做开头
代码规范问题
代码缩进(JS/html)
=号两边的空格 + 号两边的空格
语句最后的 ; 号
小括号的嵌套 要加空格
双引号、单引号嵌套
将加法的案例改为 可以做加减乘除、求余五种运算
作业
今天课堂所有的例子代码,照敲两遍
入职薪水10K,每年涨幅5%,50年后工资多少?
为抵抗洪水,战士连续
文档评论(0)