都市圈地图引擎之javascript基础

都市圈地图引擎之javascript基础

ID:27716118

大小:707.51 KB

页数:56页

时间:2018-12-04

都市圈地图引擎之javascript基础_第1页
都市圈地图引擎之javascript基础_第2页
都市圈地图引擎之javascript基础_第3页
都市圈地图引擎之javascript基础_第4页
都市圈地图引擎之javascript基础_第5页
资源描述:

《都市圈地图引擎之javascript基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、都市圈地图引擎之javascript基础大纲概述怎样使用javascript基本语法内置对象字符串和正则表达式面向对象开发调试1.概述Javascript是什么Javascript其用途javascript在都市圈平台中的作用Javascript是什么JavaScript是一种脚本语言,其目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的,它的出

2、现弥补了HTML语言的不足。javascript用途常规使用场景表单验证页面特效数学运算动态文档系统管理应用软件的批处理任务服务器端程序javascript在都市圈平台中的作用地图API的实现表单数据验证界面控制地图图片的输出2.怎样使用javascript直接嵌入//代码使用外部文件内联

3、)”>

通过URLjavascript:被链接引用的语法。如3.基本语法变量数据类型运算符运算符优先级控制程序的流程函数其它3.1变量varmyvar;varnum=0,str=’welcome’;total=0;Java里的变量Integernum=0;Strings=“aaaa”;3.2变量类型主要(基本)数据类型:字符串数值布尔特殊数据类型:NullUndefined复合(引用)数据类型:对象数组类型判断类型转换字

4、符串vartitle=“welcome”;varstrNum=“22”;varstr=‘aaaa”bbb”ccccc’;varstr1=“aa”bb”cccc”;varstr2=“abc”+”def”;varstr3=“abcdef”;数值整型值1000223,088990x9,0xb,0xff浮点值.0001,0.0001,1e-4,1.0e-43.45e2Boolean类型Boolean数据类型却只有两个值。它们是true和falsevara=100;alert(a==100);对象对

5、象是属性和方法的集合.对象的种类内部对象、生成的对象、宿主给出的对象(如浏览器里面的window和document)以及ActiveX对象(外部组件)等对象对象定义varobj=newObject();成员存取:[],.obj.name=“Fred”;obj.age=22;obj[“aabbcc”]=“test”;obj[100]=100*2;成员检查:inalert(“name”inobj);varattr=“age”;alert(obj[attr]);varobj2={};varobj3={na

6、me:”jacky”,age:20,address:{province:’gd’,city:’gz’}};数组vararr=newArray();arr[0]=100;arr[1]=“abc”;vararr2=[];vararr3=[100,”abc”];varobj={name:”Fred”,age:22,attrs:[1,2,3]};arr3[3]=obj;特殊数据类型Null数据类型包含null的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、Boolean、数组或对象

7、。可以通过给一个变量赋null值来清除变量的内容varmy_var=null;Undefined数据类型如下情况使返回undefined值:对象属性不存在,声明了变量但从未赋值varmy_var;alert(my_var);varo={};alert(o.attr)类型判断使用typeof运算符把类型信息当作字符串返回。typeof返回值有六种可能:"number"、"string"、"boolean"、"object"、"function"和"undefined"。varstr=’aaa;varn

8、um=111;alert(typeof(str));alert(typeof(num)==‘number’);类型转换强制转换vara=100,b=1000;varc=a+b;alert(c);显式转换字符转换成数字parseInt("abc")//返回NaN,不是一个数字parseInt("12abc")//返回12。parseFloat("abc")//返回NaN。parseFloat("1.2abc")//返回1.2。javascript的动态属性动态Vara;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。