欢迎来到天天文库
浏览记录
ID:47628884
大小:65.36 KB
页数:24页
时间:2019-10-02
《JavaScript笔记_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JavaScript笔记一、JavaScript语法详解1.JavaScript简介1.1运行JavaScriptHTML页面嵌入执行JavaScript代码有两种方式:•使用javascript:前缀构建执行JavaScript代码的URL•使用元素来包含JavaScript代码
2、aScript!”);1.2导入JavaScript文件
3、.2类型转换•toString():将布尔值、数值等转换成字符串•parselntO:将字符串、布尔值转换成整数•parseFloat():将字符串、布尔值转换成浮点数JavaScript提凰3.14525.1454undefined局部变量vara=*3.145*:varb=a+2;varc=parseFloat(a)+2:vard="4":alert(b++c+*+parselnt(d)):2.3变量JavaScript的变量没有块范围4、cripttype=,vtext/javascript^>varscope="全同变里**:functiontest(){"”当把定义局部变量document•・riteln(scope+"");varscope=:document•writeln(scope+"br/〉"):的var去掉,输出}test():1.基本数据类型JavaScript基本数据类型有:•数值类型:整数、浮点数•布尔类型:true、false•字符串类型:变量必须用“”或“括起来•Undefined:确定一个已经创建但没赋5、值的变量•Null类型:变量值为空3.1数值类型JavaScript支持用科学计数法表示,也支持十六进制和八进制;当数值超出表数范围时,会出现Infinity和-Infinity。5000.001230.231913Infinityvara=5E2;varb=l.23e-3:varc=0.23;vard=0xl3:vare=015;varf=1.7976e320+l:alert(a+"rC+b+"rT+c+Wrf+d+"VT+e+“(+f):6、3.2字符串类型String类提供很多基本方法和属性操作字符串,比较两个字符串是否相等用二二即可。vara="abc中国":varb="abc中国";varc=a==b:vard=a・indexOf("c");vare="abfd--abc@d.conedefg";JavaScript提醒f=e.search(/[a-z]-H@d.[a-zA-Z]{2}m/);varvarstr='Idfd2dfs3df5g=str.match(/d/g);//g全局匹酉?国-7、true-2・6・1,2,3,5alert(:a.charAt(4)+“」+c+“」+d+」+g):3・3undefined和nullundefined表示没有为变量设置值或属性不存在,null表示变量是有值,只是其值为nullo很多时候undefined和null本身就相等,即undefined==null,若要精确区分,应该使用===。3.4正则表达式正则表达式(reguliirexpression)!®述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符8、合某个条件的子串等。alert(/"9、X**)[a-zA-Z0-9/:・]*('10、")>.*$/.test("疯狂Java联盟<
4、cripttype=,vtext/javascript^>varscope="全同变里**:functiontest(){"”当把定义局部变量document•・riteln(scope+"");varscope=:document•writeln(scope+"br/〉"):的var去掉,输出}test():1.基本数据类型JavaScript基本数据类型有:•数值类型:整数、浮点数•布尔类型:true、false•字符串类型:变量必须用“”或“括起来•Undefined:确定一个已经创建但没赋
5、值的变量•Null类型:变量值为空3.1数值类型JavaScript支持用科学计数法表示,也支持十六进制和八进制;当数值超出表数范围时,会出现Infinity和-Infinity。5000.001230.231913Infinityvara=5E2;varb=l.23e-3:varc=0.23;vard=0xl3:vare=015;varf=1.7976e320+l:alert(a+"rC+b+"rT+c+Wrf+d+"VT+e+“(+f):
6、3.2字符串类型String类提供很多基本方法和属性操作字符串,比较两个字符串是否相等用二二即可。vara="abc中国":varb="abc中国";varc=a==b:vard=a・indexOf("c");vare="abfd--abc@d.conedefg";JavaScript提醒f=e.search(/[a-z]-H@d.[a-zA-Z]{2}m/);varvarstr='Idfd2dfs3df5g=str.match(/d/g);//g全局匹酉?国-
7、true-2・6・1,2,3,5alert(:a.charAt(4)+“」+c+“」+d+」+g):3・3undefined和nullundefined表示没有为变量设置值或属性不存在,null表示变量是有值,只是其值为nullo很多时候undefined和null本身就相等,即undefined==null,若要精确区分,应该使用===。3.4正则表达式正则表达式(reguliirexpression)!®述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符
8、合某个条件的子串等。alert(/"9、X**)[a-zA-Z0-9/:・]*('10、")>.*$/.test("疯狂Java联盟<
9、X**)[a-zA-Z0-9/:・]*('
10、")>.*$/.test("疯狂Java联盟<
此文档下载收益归作者所有