- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15讲 JavaScript基础;15.1 JavaScript概述;2. javascript地组成部分:;3. javascript地特点:;安全性JavaScript是一种安全性语言,它不允许访问本地地硬盘,并不能将数据存入到服务器上,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据地丢失
事件驱动(动态性)
它采用以事件驱动地方式直接对用户地输入作出响应。
跨平台性
JavaScript依赖于浏览器本身,与操作环境无关,任何浏览器,只要具有JavaScript 脚本引擎,就可以执行JavaScript。;4. javascript 与java地比较;5. JavaScript编辑工具;6. JavaScript语法;javaScript示例;7. JavaScript地执行顺序;15.2 直接量;15.3 变量;变量命名规则;变量命名示例;变量地声明;变量地声明语法:
单一声明:
var name;
let name;
用一个var声明多个变量:
var name,age;
let name,age;
声明地同时进行赋值:
var name=张生,age=18;
let name=张生,age=18;;变量声明及赋值示例;变量地作用域;变量地作用域示例;15.4 数据类型;1.基本数据类型;2. 特殊数据类型;3. 复杂数据类型;15.5 数据类型地转换;隐式类型转换会自动根据运算符进行类型转换。隐式类型转换地情况主要有以下几种:
如果表达式中有操作数是字符串,而运算符使用加号(+),此时javaScript会自动将数值转换成字符串,如:
alert(姑娘今年+18);
alert(15+5);;如果表达式运算符为-,*,/,%中地任意一个,此时Javascript会自动将字符串转换成数字,对无法转换为数字地则转换为NaN:
alert(30/5);
alert(15-5);
alert(20*a); ;运算符为++或--时,Javascript会自动将字符串转换成数字,对无法转换为数字地则转换为NaN:
var num1=6;
var num2=6;
var num3=a;
alert(++num1);
alert(--num2);
alert(++num3); ;运算符为或时,当两个操作数一个为字符串,一个为数字时,Javascript会自动将字符串转换成数字:
alert(109);
alert(109); ;!运算符将其操作数转换为布尔值并取反:
alert(!0);
alert(!100);
alert(!ok);
alert(!); ;运算符为==时,当表达式同时包含字符串与数字时,Javascript会自动将字符串转换成数字:
var a=2;
var b=2;
alert(a==b);;人为地使用下列函数对数据类型进行强制转换:
Number(value)
Number()对参数value进行整体转换,当参数值中任何地方包含了无法转换为数字地符号时,转换失败,此时将返回NaN,否则返回转换后地数字。例如:
alert(Number(+010)); //10
alert(Number(-10)); //-10
alert(Number(true)); //1
alert(Number(null)); //0
alert(Number(100px)); //NaN
alert(Number(100 01)); //参NaN
alert(Number(100-123)); //NaN;
parseInt( 字符串,[基数])
parseInt()地作用是将以radix为基数地stringNum字符串参数解析成十进制数。若stringNum字符串不是以合法地字符开头,则返回NaN;解析过程中如果遇到不合法地字符,将马上停止解析,并返回已经解析地值。例如:
alert(parseInt(1101,2)); //13
alert(parseInt(a37f,16)); //41855
alert(parseInt(123)); //123
alert(parseInt( 123)); //123
alert(parseInt(12 3)); //12
alert(parseInt(12.345)); //12
alert(parseIn
原创力文档


文档评论(0)