Javascript学习入门篇.docVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Javascript学习入门篇

Javascript学习入门篇第一课 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文 ... 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} ); Javascript中每个字符都是用2个字节表示的。(因为是16位编码) 2 ,大小写敏感: js是一种区分大小写的语言。 注意下:以前我也犯过的错误。 HTML是不区分大小写的。经常看见有人这么写, input type=”button” onClick=”a()” / (这样写是对的) 如果放到JS中,就必须使用onclick(小写哦!) 同时XHTML中也只能使用小写。 这个我们并不需要太关心,象这种问题,其实都可以自己给自己定一个标准,自己写程序的时候全部小写。 另外每行程序后 分号 也是一样,我们都写上。 3 ,注释: 单行: // 注释1 /* 注释2 */ 多行: /* 注释3 * 注释3 * 注释3 */ 4 ,标识符: 标识符就是一个名字,用来命名变量和函数。 规则:第一个字母必须是字母,下划线(_),或美圆符号($)。 为什么第一个字母不能为数字? 如果第一个为数字,js很容易就把它当作数字处理了,那么命名就没意义了,js规定了后,就很容易的区分了标识符和数字了。 5 ,直接量: 就是程序中直接显示出来的数据值。 比如:12 , 1.2 , “ hello “ , true , null , [1,2,3,4] 这些都是直接量。 6 ,保留字和关键字: 具体是哪些,可以去。 其实我们只要不取一些特郁闷的名字,都不会冲突的。 7 ,js数据类型: 3种基本的类型;数字,字符串和布尔值。 2种小数据类型:null 和 undefined . (为什么叫小数据类型?因为他们只定义了一个值) 1种复合类型:object. (在这个类型中,它的值可以是基本数据类型,也可以是复合类型,比如其他的object. ) 注意:在对象中有一个特殊的对象----function.(它是一个可以执行代码的对象.) 其他的一些对象: 数组: Date类 : 是日期的对象。 RegExp类: 正则表达式的对象。 Error 类:js中发生错误的对象。 8 ,使用数据类型注意的地方: 1):数字: 由于数字有什么8进制,10进制,16进制等。。。 八进制:var num = 011; //以0开头 十六进制:var num =0x1f; //以0x开头 所以对于js这个都能识别的语言来说,就必须得注意。 alert(377); // 377 alert(0377); //255 = 3 * 64 + 7 * 8 + 7 * 1 进行算术运算有个重要的对象:Math. 具体可以去网上下载手册,查询里面的方法。 2个有用的函数:isNaN()和isFinite() isNaN() : 用于检查其参数是否是非数字值。// 提示:是非数字哦。(not a number) document.write(isNaN(0) ) //返回false document.write(isNaN(5-2) ) //返回false document.write(isNaN (Hello) ) //返回true isFinite(number) 函数用于检查其参数是否是无穷大。 如果number是有限的,则返回true. 如果 number 是 NaN(非数字)或者是无穷大,则返回false; 2):字符: ‘you’re right’; 这样写的话js会误以为 在you字母后就结束了,引起错误。 所以当遇到这种情况的时候,必须用到转义。 我们可以这么写: ‘you\’re right’; 另外:你可以 搜索 转义序列表 。 字符串的简单操作例子: var a = cssrain; var b = a.charAt(a.length-1); // 从字符串a中截取最后一个字符。 输出:n var c = a.substring(0 , 2); // 从字符串a中截取第1,2个字符。 输出:cs var d = a.ind

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档