版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、html+css+javascript基础使用1. js定义和特点(1) 简述javascript的特点javascript是 一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言,内置支持类型(2) 简述javascript的作用html+css学问可以有静态页面,但是没有动态的效果js可以实现表单数据的校验tab菜单的切换背景的切换js小嬉戏的开发(3) 请列举javascript的优点和缺点优点:1. 脚本语言脚本语言是一种容易的程序,是由一些ascii字符构成,可以用法任何一种文本编辑器编写。一些程序语言(如c、c+、java等)都必需经过编译,将源代码编译成二进制的可执行文件之
2、后才干运行,而脚本语言不需要事先编译,只要有一个与其相适应的说明器就可以执行。 ·脚本语言是指在web扫瞄器内有说明器说明执行的编程语言,每次运行程序的时候,说明器会把程序代码翻译成可执行的格式2. 基于对象的语言面对对象有三大特点(封装,继承,多态)缺一不行通常基于对象是用法对象,但是无法利用现有的对象模板产生新的对象类型,也就是说基于对象没有继承的特点.没有了继承的概率也就无从议论多态3. 大事驱动在网页中执行了某种操作的动作,被称为大事(event),比如按下鼠标,移动窗口,挑选菜单等都可以视为大事.当大事发生后,可能会引起相应的大事响应4. 容易性变量类型是采纳弱
3、类型,并未用法严格的数据类型.var a,b,c a=123 b=abc a=b5. 平安性javascript不能拜访本地的硬盘,不能将数据存入到服务器上,不能对网络文档举行修改和删除,只能通过扫瞄器实现信息扫瞄或动态交互6. 跨平台性javascript依靠于扫瞄器本身,与操作平台无关只要计算机安装了支持javascript的扫瞄器(装有javascript说明器),javascript程序就可以正确执行缺点:各种扫瞄器支持javascript的程度是不一样的,支持和不彻低支持javascript的,扫瞄器在扫瞄同一个带有javascript脚本的网页时,效果会有一定的差距,有时甚至会显示
4、不出来2. js的声明和引入(1) javascript 的引入方式有几种,分离怎么写?1. 两种/网页弹框var a=1;var a=2;alert(a)2.(2) javascript的引入方式可以综合书写吗?请解释缘由不行以,会发生错误(3) javascript 标签的type="text/javascript"属性和charset="utf-8"属性的作用js的其次种引入方式src:引入文件的路径 type:引入文件的类型 charset:字符编码3. js中的变量(1) js中的变量名区别大小写吗?区别(2)
5、js中书写表达式结束可以把分号省去吗?可以(3) js中变量名的规范1. js中的变量的名称和java中标识符的命名保持全都就可以了2. js中变量名称是可以重复的,但是后者的名称会把前者的名称值笼罩3. js中末尾即使没有分行结束也是可以的,但是不推举大家这样书写4. js中数据类型基本数据类型number(数字类型的数据)string(字符串类型)boolean(布尔数据类型)object(对象类型)js中特别数据类型undefined(未定义)nan(不是一个数字) not a numbernull(空对象)(1) 请问在js中nan这种数据类型是什么意思,是如何产生的?not a nu
6、mber(不是一个数字) 将string(含有不是数字的)类型强转为number类型(2) 请问在js中undefined这种数据类型是什么意思,是如何产生的?未定义的,只是声明白对象,没有定义它(3) var a=null; alert (type a) 请问弹出什么?null对象5. js中的运算符(1) 请问在js中的=和=的区分,以及各自的作用。=:等值符 先比较两个值类型是否相等.假如类型不相等,都强转转换为number,再推断,相等返回true,不相等返回false=:等同符:比较两个值类型是否相等,假如类型不相等挺直返回false,不会强转(2) 5.2.2 请分离打印下面的结果
7、var f1=false; 类型:boolean 强转number:0var f2="false"类型:object 强转 number:nanvar f3=0; 类型:numbervar f4="0" 类型:object 强转number:0alert(f1=f2);falert(f1=f3);talert(f1=f4);talert(f2=f3);falert(f2=f4);falert(f3=f4);talert(f1=f2);falert(f1=f3);falert(f1=f4);falert(f2=f3);fal
8、ert(f2=f4);falert(f3=f4);f6. js中的控制语句(1) 请问 if () 和if() else if().else的区分if()惟独一个推断if()else if():指的是延续的推断(2) for循环中的变量是局部变量吗?不是,7. js中函数的学习(1) 函数的声明方式有几种?请解释详细的作用三种function 名称()var a=function()var a=new function()function demo(a,b)alert(a+""+b);return a;var demo2=function()alert(23
9、4);return 123;var c=new function("alert(&39;234&39;)");(2) 请说出函数执行符的作用便利调用8. js中date和math对象(1) 请说出 date对象常用的办法猎取现在的月的第几天date.getdate();var v=date.getday();(1-6)v=date.getfullyear();/猎取四位的年v=date.gethours();/猎取小时(0-23)v=date.getmonth();/猎取月份(0-11)v=date.gettime();/猎取时光返回1970
10、到现在的毫秒数(2) 请说出math对象常用的办法var math=math.random();/猎取0-1的随机数0,1)math=math.floor(math.random()*900+100)9. js中string和global(1) 请说出string对象的常用办法/截取字符串var str="我-是- 超-级-赛-亚-人"console.log(str.charat(3)/从起始索引,截取指定数目console.log(str.substr(0,2)/截取指定索引号之间的字符不包括2console.log(str.substring(1,2);
11、/将字符串显示为下标document.write("wudiu"+str.sub()/替换指定字符串console.log(str.replace("我是","孙悟饭")分别字符串console.log(str.split("-");/得到一个array数组(2) 请说出global对象的常用办法var b="var c=1" eval(b) 解析字符串中的js代码10. js中array对象学习a(1) 在js中的
12、数组下标是否可以不延续?可以不延续,他们之间没有复制的下标用empty代替(2) var arr2=new array(参数); 数组的声明中这个参数的个数不同代表的含义是什么?弱类型语言,声不声明都一样11. js中array对象学习b(1) 请问js中数组的长度是不是可变的.不是(2) js中数组的遍历方式有几种,请列举.(3) 请列举js中数组的常用办法./数组中常用的办法function demo5()var arr="bjsxt",123,new date(),false;/在数组的末尾添加一个或多个元素,并返回第一个长度var len=arr.push("无敌","sdfsdf");/删除并返回数组的最后一个——元素/ arr.pop();/删除并返回数组的第一个元素arr.shift();/向数组的开始添加一个或更多元素,并返回新的长度arr.unshift("shw");/删除或修改数组/删除的含义 开头删除的下标, 删除的个数arr.splice(1,2);/添加的含义 添加的下标 删除0个 添加的元素a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新高考评分与录取规则详解
- 2023年学校后勤年度工作总结报告
- 酒店客户服务流程规范指南
- 智能制造设备维护管理合同范本
- 高职院校校企合作实践方案
- 2026年环境友好型土木工程材料的研发
- 心血管介入手术常见并发症处理方案
- 电力计量安全课件
- 物业费催缴工作方案范例
- 石方爆破施工安全操作方案
- 人工智能数据标注服务手册
- 电力工程施工组织措施
- 劳务合同协议书 保安
- 五年级数学上册计算题专项练习
- DL∕T 5210.2-2018 电力建设施工质量验收规程 第2部分:锅炉机组
- 饲料质量安全管理规范培训
- 腹腔镜下前列腺癌根治术护理查房课件
- 四年级下册-点亮小灯泡
- 人教版九年级物理电子课本全册
- 骨科专科护理操作流程及考核标准
- 包头铁道职业技术学院工作人员招聘考试真题2022
评论
0/150
提交评论