- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是JavaScript
Javascript是一种客户端运行的解释性脚本语言。
javaScript能做什么
完成客户端的交互工作(如表单验证,焦点广告,菜单效果等);
javaScript的使用方式
引入外部js:src指定的文件
引用内部的就不用写src
js代码规范:
1)一句话结尾可以用分号,也可以不用分号。但是一般也都是加分号的
2)大小写敏感
jsvaScript中的变量
Var 变量名称 = 值; 在js中声明变量不用像java中,要声明类型
Var不写也行
数据类型
字符类型数据
1)字符型(string):用单引号或者双引号引上
2)转义字符:\n换行, \r回车 , \t水平制表符 , \v 垂直制表符 ,
\\ 反斜线 , \’ 单引号 , \” 双引号
数值类型数据 number:
1)可以储存整数,浮点数,可以带有符号位
布尔类型:true,false
8.js的输出
document.write(变量名);
数据类型转换,(隐士转换)
数组+ boolean :boolean类型的转换成数数字类型的。true=1,false=0
强制转换:parseInt:转换成整形, parseFloat:转换成浮点型
查看js编写时,错误在哪了,需要在浏览器上看
在浏览器上按f12 按键
js中的比较运算符:
===:三个等于号为全等,全等必须值和数据类型都要相等。
typeof(变量名):
检查一个变量是什么类型的
13. inNaN(变量);//判断这个变量是不是数子类型的。
第二天:
js中截取字符串:substr(),和substing(),两个方法
indexOf();查看一个字符在这个字符串中所在的位置
lastIndexOf();查看这个字符最后出现的位置
charAt(int); 查看这个位置上是什么字符
js的数组
Var str = new Array();
Str = “zheng”; 还有中方式是 str[‘name’] = “zheng”;直接给这个取个名
4.数组的方法:
join();方法,将数组的成员连接成字符串
push();方法,在数组的末尾在追加一个或多个成员,也可以直接追加数组
unshift();方法,在数组的开头添加一个或多个成员
pop();方法,删除数组的最后一个成员,并返回这个成员
shift();方法,删除数组的第一个成员,并返回这个成员
slice();方法,截取数组,可以传一个或两个参数
forin();方法,遍历数组
reverse();方法,控制数组的反转
javaScript 的DATE对象
创建 方法: var date = new Date();
Data.toLocaleTimeString();;//获得浏览当前的时间并以字符串输出
Date;的方法有
getYear(); 获取年 ,这个使用不正常,返回的是1900年到现在的年
getFullYear(); 也是获取年,这个是用正常
getMonth();得到月。这注意使用的是国外的月,国外的0月是我们的1月
getDate();获取的是月的天,获得的是第几号
getDay();获取的是星期的第几天,
getHours();获取小时 ,24小时的时间
getMinutes();获取分钟
getSeconds();获取秒
getTime();或1970年元旦到现在的毫秒值
注:相对应的还有set方法
javaScript中正则表达式
:reg.test(String);//检查字符串是否符合正则(reg)规则,匹配上返回true
:reg.evec(String) 返回第一个匹配上的字符串内容
:String.match(reg);返回全部的匹配结果
:String.replace(正则,被替换的内容);//就是把匹配的那部分的内容
替换掉
/ 表示转义字符
^ 表示用什么开头
$ 表示用什么结尾
[ ] 表示要匹配的字符
{ } 表示可以匹配多少次
/d 表示数字
在正则表达式后加 i 作用是让正则表达式中的字母不区别大小写比较
如:/^\d{17}[\dx]$/i ; 身份证的正则表达式
意思是:开头是数字,有17位。后面是数字或者x结尾,不区别大小写
7.自定义函数
函数数完成某种功能的代码片段:用关键字function 函数名(参数) {
也就是跟java中的创建方法
文档评论(0)