




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript笔记l 常量:程序中数值保持不变的量。l 变数:值是变化的量,它可以用于存取数据,存放信息。l 形参:通常把在定义函数时的参数称为形式参数。-定义的参数l 实参:实际参数是要传递给函数的变量或值。-值“=”号右边,除了变量外,遇到字符串要加引号。用var声明变量,目的:开辟内存空间,用来存储数据。使用变量时,一定要对变量初始化。初始化=变量被赋值。return语句只能出现在函数中。js中单引号和双引号不区分,通用。 js中无值的类型的转换。注释:/ 或 /* */js中区分大小写函数的嵌套:内层函数可以使用外层函数定义的变量。外层函数不能使用内层函数定义的变量。js只能写函数,不能写方法,方法都是固定的。可用alert()断点跟踪。对象-方法-属性浏览器信息:document.write(navigator.appName) 版本名称document.write(navigator.appCodeName) 代码名称document.write(navigator.appVersion) 版本号window方法:1. window.alert() 弹出提示对话框2. window.open() 打开新窗口 3. window.confirm(“str”) 确认删除4. mpt(“str”,值) 脚本提示框5. window.setTimeout(“函数”,毫秒数) 隔多长时间再次调用函数。6. window.clearTimeout() 停止调用函数。其他方法:1. encodeURI(url); 编译URL地址2. decodeURI(url); 将已编译的还原3. parseInt(numstring,进制数); 将一个字符串按指定的进制数(2-36)转化成一个整数。4. parseFloat(); 将一个字符串转化成对应的小数形式。 5. isNaN(); 用于检测parseInt和parseFloat法方返回值是否为NaN(非数字)。6. eval(); 将某个参数字符串作为一个JavaScript表达式执行。 字符串转换成对象。其他语句:return从当前函数退出,并从那个函数返回一个值。break中断,跳出当前循环continue停止循环的当前迭代,并开始新的迭代。 String对象的属性string对象只有一个属性lengthString对象的方法a) charAt(n) 获取字符串中第n个位置的字符。n从0开始。b) charCodeAt(n) 获取字符串中第n个位置字符的Unicode编码。c) concat()d) FromCharCode()e) indexOf(substring,start) 在字符串中从start位置开始寻找指定的子串substring,并返回子串第一次出现的起始位置。没找到返回-1。f) lastIndexOf(substring,start) 在字符串中从start位置开始寻找指定的子串substring,并返回子串最后一次出现的起始位置。没找到返回-1。g) match(regexp) 使用指定的正则表达式匹配字符串,并返回包含匹配结果的数组。h) replace(regexp,replacement) 用replacement替换字符串中的regexp指定的内容。并返回替换后的结果。i) search(regexp) 获取与regexp匹配的第一个字符串的起始位置。j) split() 将一个字符串用分隔符分割为若干个子字符串。k) slice(start,end) 获取字符串从start位置开始,到end-1位置结束的字符串。l) substr(start,length) 获取从start开始的连续length个字符组成的子串。m) substring(from,to) 获取字符串从from位置开始,到to-1位置结束的子串。n) toLowerCase() 将字符串全部转换为小写o) toUpperCase() 将字符串全部转换为大写p) toString() 返回对象的字符串表示。q) valueOf() 返回指定对象的原始值。Boolean方法:1. toString(); 把Boolean值转换成字符串。2. valueOf(); 返回对象原始值。Number对象的属性:a) MAX_VALUE 表示数值最大值b) MIN_VALUE 表示数值最小值c) NaN 代表不是数值d) NEGATIVE_INFINITY表示负无穷大e) POSITIVE_INFINITY表示正无穷大Number对象的方法:1. toExponential();2. toFixed();3. toLocaleString();4. toPrecision();5. toString();6. valueOf();Math对象的属性:ELN2LN10LOG10ESQRT2SQRT1 2PIMath对象的方法:a) abs(x);绝对值b) ceil(x);c) exp(x);返回指数函数的值d) floor(x);e) max(x,y); 返回最大的一个f) min(x,y); 返回最小的一个g) pow(x,y);x的y次方h) random();随机数(0.0-1.0之间)i) round(x); 四舍五入j) sqrt(x); 返回x的平方根Date对象静态方法:Date对象方法:parse();分析字符串形式表示的日期时间,并返回该日期时间对应的内部毫秒数。UTC();返回全球标准时间(UTC)的1970.1.1到所指定日期之间所间隔的毫秒数。读取时间方法:getUTCDate(),代表两个方法:getDate()和getUTCDate(),他们具有相同的功能。getDate方法使用本地时间进行操作getUTCDate方法使用通用时间进行操作。Date对象的读取时间方法:1. getUTCDate()返回当前日期是该月份中的第几天2. getUTCDay()返回当前日期是星期几3. getUTCMonth()返回当前日期的月份4. getYear()返回当前日期的年份 (过时)5. getUTCFullYear()返回当前日期用4位数表示的年份6. getUTCHours()返回当前时间的小时7. getUTCMinutes()返回当前时间的分钟8. getUTCSeconds()返回当前时间的秒数9. getUTCMilliseconds()返回当前时间毫秒部分的整数10. getTime()返回从1970.1.1到当前时间之间的毫秒数。11. getTimeZoneOffset() 返回以GMT(格林威治时间)为基准的时区偏差。Name&ID.xxx 唯一document.getElementById(id名) 通过Id获得元素,单个唯一多个的话只找第一个document.getElementsByName(name名) 可获得多个document.all.tags() 获得document中所有标签,多个,数组inner局部刷新对象.innerHTML=. 局部刷新对象中的内容为函数.,HTML对标签进行解释。对象.innerText=对HTML标签不解释 局部刷新对象中的内容为history对象:history.forward()前进history.back()后退history.go(1或-1)下一页,上一页。Mouse方法:onMouseOut=ID.innerText=XXX 鼠标离开onMouseOver=ID.innerText=XXX 鼠标经过对象实例化,把类具体到某一对对象。new实例化一个对象 开辟空间,调用堆栈,赋值。window.open(page.html,newwindow,height/width/top/left/toolbar/menu/scrollbars/location/status/resizeable(不能放大窗口,窗口固定)Js中的数据类型:整形,实型,boolean,字符,null,符号。/*js中都是实型。/*js中字符串和字符通用,双引导,单引号都行。c中只有函数,java中只有方法。js和c#有函数,又有方法。Option 例:form1.select1.optionsselectNum=new Option(form1.select1.optionsi.text,form1.select1.optionsi.value)document.formname.elements 窗体的所有元素正则表达式正则表达式:/reg/gim;g全文查找出现的所有XXXi忽略大小写 m多行查找.除n之外的任意字符判断开始$判断结束范围个数* 配*前面的子表达式0次或多次,必为true转义符 不能出现奇数个d 0-9中任意一个数字D 0-9*(?*前面可以不管)正则表达式方法:test方法:reg.test(str)返回一个Boolean值,它指出在被查询的字符串中是否存在模式。replace方法:str.replace(reg,replaceText)返回根据正则表达式进行文字替换后的字符串的复制。compile方法:pile(str,igm)把正则表达式编译为内部格式,从而执行的更快. match方法:str.match(reg)使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数字返回。exec方法:reg.exec(str)用正则表达式在字符串中运行查找,并返回包含该查找结果的一个数组。search方法:str.search(reg)返回与正则表达式查找内容匹配的第一个子字符串的位置。Reg.exec(str) 设不设全局,一次只能取出一个。第一次找一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业合作项目土地租赁协议
- 银行信贷合同风险防范及案例分析
- 2025-2030数字人民币推广进程与支付格局重构分析报告
- 2025-2030工业领域余压回收发电技术应用与市场拓展策略报告
- 在线购物平台退款与售后服务协议
- 四川质量工程职业技术学院筹建处2025年考核招聘专业负责人及专任教师考试参考试题及答案解析
- 2025年甘肃省定西市岷县禾驮镇卫生院招聘乡村医生备考考试题库附答案解析
- 2025年下半年上海市新航社区服务总站招聘5人考试参考题库及答案解析
- 2025双星集团有限责任公司招聘计划备考考试题库附答案解析
- 2025贵州遵义市播州区自然资源局招聘城镇公益性岗位人员3人考试参考题库及答案解析
- 住宅大门经典对联带横批100条-最佳大门风水对联
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040
- 生产安全事故应急预案评审会议纪要范文
- 三年级上册劳动教案 福建教育出版社(已排版好,可直接打印)
- 呼吸机相关性肺炎预防护理课件
- 医疗机构药事管理与法规
- 服装加工企业公司级安全教育试题答案
- 职业卫生档案与职工个人职业健康监护档案模板
- 质量问题责任划分及处理对照表
- 特种设备日常检查记录表(压力容器)
- 时间管理培训(经典)
评论
0/150
提交评论