- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T16.2_JavaScript基础语法,javascript基础语法,javascript语法,javascript基本语法,javascript语法大全,javascript语法检查,javascript语法错误,javascript库,javascript库下载,javascript饼图
第十六课:JavaScript基础语法 学习目标 JS 概述 脚本编写语言,是一种解释性语言 基于对象的语言 采用弱类型 客户端语言,不允许访问本地的硬盘,不能将数据存入到服务器上,这个功能要通过服务器端的技术(asp或者asp.net)实现。 JavaScript是采用以事件驱动的方式进行的。 跨平台性 JavaScript不是java,1995年12月升阳公司与网景通讯公司一起引入了JavaScript。1996年3月,网景通讯公司发表了支持JavaScript的网景导航者2.0。由于JavaScript作为网页的客户面脚本语言非常成功,微软于1996年8月引入了Internet Explorer3.0,这个软件支持一个“约”与JavaScript相容的JScript。它们都遵循最新的ECMAScript3.0标准。 第一个JS例子 html head Script Language =JavaScript !-- // JavaScript Appears here alert(这是第一个JavaScript例子!); alert(欢迎你进入JavaScript世界!); document. write(这是ITJOB); -- /Script /head /html 注意: (1)可以使用任何编辑器(包括notpad)编写javascript脚本 (2)javascript是一个脚本语言,嵌入到HTML文件中,属于解释性语言,读取顺序自上而下 (3)javascript语言以Script和/script作为一个解释单元块,可以放在任何的位置 (4)采用!--符号是为了如果当旧版浏览器不识别这段javascript代码时,直接注释,不用显示出来 (5)也可以将这段程序作为一个js文件,然后以script src=aa.js的方式引入。 (6)javascript语言可以不用;结尾,采用;结尾是为了符合c语言的编程习惯 (7)单独的一个只包含script/script的html文件一样可以执行 (8)javascript语言区分大小写 (9)javascript中的注释采用//单行和/*多行 (10)javascript中的字符串可以采用“ 也可以采用 JS 定义变量与赋值 (1) 定义一个变量采用var,如:var aa; 注意:这里不可以定义数据类型,因为javascript是一个弱类型的语言 (2) 赋值 aa = 1; 注意:这里aa的数据类型是根据输入的值来决定 (3) 或者直接aa = 1; 注意:弱类型变量没有编译机制,所以很可能出现如下的语句 alert(aa+bb); 如果bb没有赋值,则会出现一个错误,导致程序崩溃。 事实上,所有的变量在javascript中都可以被认为是window对象的一个属性,window对象就是我们默认的当前浏览器对象,加上 if(window.bb) { alert(aa+bb) ; } else { alert(bb没有定义,程序返回) ; return; } 则比较安全可靠 JS 数据类型 (1) 数字类型:包括整数、小数,如:a=1; 注意:javascript中用一个特殊的字符串NaN用于表示非数据,比如1-‘a‘,如果判断一个字符串是否数字可以用isNaN (2) 字符串类型,如:a=a; 注意:使用 “ 与 ‘ 使用效果一样 (3) 布尔类型,如:a=true; 注意: (1)日期类型以对象的形式出现,关于日期类型在后面会有具体描述; (2)当一个变量定义了,如:var a; 但是没有赋值,则为Undifined (注意:不是一个字符串),从对象的角度,它也可以等于null。 另外,关于转义字符的描述:以反斜杠(\)开头的不可显示的特殊字符 JS 数据类型例子 script var a = 11; b = 1.1; c = txt; d = true; e = txt; f = false; var g; alert(a + b); if (d == true) {alert(e);} if (f != true) {alert(c);} alert(g); if (g == null) {alert(g没有赋值!);} if (g == undefined) {alert(g还是没有赋值!);} alert(\\); /script JS 隐式和显示转换 (1)隐式转换:比如:var a = 1, b = 1; 则a + b返回的是11,那么a被转换为字
您可能关注的文档
- LabVIEW2012安装+激活+图文教程.doc
- lecture 10 体系结构.ppt
- Lecture 3公司治理3章课件.ppt
- Lesson 02 Entry Visa.ppt
- M8U4 Period1 Warming Up and Reading.ppt
- MAF305 Topic 8 CreditAnalysis & Loan Portfolio 2015 FV (1).ppt
- Mishkin_02_C12.ppt
- mishkin_money_8ce_ch03.pdf
- mishkin_money_8ce_ch09.pdf
- NI-Tutorial-8776.pdf
- 2026上海空间推进研究所第二批招聘备考题库附答案解析.docx
- 2025黑龙江绥化市社会治安综合治理中心选调3人备考题库附答案解析.docx
- 2025广宁农商银行社会招聘备考题库附答案解析.docx
- 2025重庆市中医院第九批招聘计划4人参考题库附答案解析.docx
- 2025甘肃天水市文化和旅游局选调5人备考题库附答案解析.docx
- 2025江苏扬州市公安局蜀冈-瘦西湖风景名胜区分局招聘警务辅助人员29人参考题库附答案解析.docx
- 中国南水北调集团青海有限公司2025年秋季公开招聘参考题库附答案解析.docx
- 2026中国航空工业集团青云校园招聘参考题库附答案解析.docx
- 2026中国金融电子化集团下属子公司招聘备考题库附答案解析.docx
- 2026中国移动秋季校园招聘备考题库附答案解析.docx
最近下载
- 人教版一年级数学上册练习题(精品推荐)..doc VIP
- 2025年演出经纪人演出经纪短期经纪合同法律性质专题试卷及解析.pdf VIP
- 2025工会社会工作者招聘考试(党的路线方针政策与工会业务知识)题库.docx VIP
- NB1001-2023年液化天然气LNG汽车加气站设计与施工规范.docx
- 体育与健康三年级上 田径 大单元学历案.docx VIP
- 026基于PLC的某景区景观设施控制系统设计.doc VIP
- 社会医学课件:社区卫生服务完整版.ppt VIP
- SYNTRON森创LS系列低压伺服驱动器使用手册(适用于SMDM一体机).pdf
- 2025年住院医师规范化培训院级师资考核试题(含答案).docx VIP
- 收当、续当、赎当查验证件(照)制度.doc VIP
原创力文档


文档评论(0)