1. JS定义和特点
(1) 简述javaScript的特点
javaScript是 一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言,内置支持类型
(2) 简述javaScript的功效
html+css知识能够有静态页面,然则无动态的效果
Js能够实现表单数据的校验
TAB菜单的切换
背景照片的切换
Js小游戏的研发
(3) 请列举javaScript的优点和缺点
优点:
1. 脚本语言
脚本语言是一种简单的程序,是由于有些ASCII字符构
成,能够运用任何一种文本编辑器编写。有些程序
语言(如C、C++、Java等)都必要经过编译,将源
代码编译成二进制的可执行文件之后才可运行,而
脚本语言不必须事先编译,只要有一个与其相适应
的解释器就能够执行。 ·
脚本语言指的是在web浏览器内有解释器解释执行的编程语言,每次运行程序的时候,解释器会把程序代码翻译成可执行的格式
2. 基于对象的语言
面向对象有三大特点(封装,继承,多态)缺一不可
一般”基于对象”是运用对象,然则没法利用现有的对象模板产生新的对象类型,亦便是说”基于对象”无继承的特点.无了继承的概率亦就没从谈论”多态
3. 事件驱动
在网页中执行了某种操作的动作,被叫作为”事件”(Event),例如按下鼠标,移动窗口,选取菜单等都能够视为事件.当事件出现后,可能会导致相应的事件响应
4. 简单性
变量类型是采用弱类型,并未运用严格的数据类型.
Var a,b,c a=123 b=”abc” a=b
5. 安全性
javaScript不可拜访本地的硬盘,不可将数据存入到服务器上,不可对网络文档进行修改和删除,只能经过浏览器实现信息浏览或动态交互
6. 跨平台性
JavaScript依赖于浏览器本身,与操作平台没关
只要计算机安装了支持JavaScript的浏览器(装有JavaScript解释器),JavaScript程序就能够正确执行
缺点:
各样浏览器支持JavaScript的程度是不同样的,支持和不完全支持JavaScript的,浏览器在浏览同一个带有javaScript脚本的网页时,效果会有必定的差距,有时乃至会表示不出来
2. JS的声明和引入
(1) javascript 的引入方式有几种,分别怎么写?
1. 两种
<!--js的第1种引入方式,-->
<script type="text/javascript">
//网页弹框
var a=1;
var A=2;
alert(A)
</script>
<!--js的第二种引入方式src:引入文件的路径 type:引入文件的类型 charset:字符编码-->
<!--重视:引入js时两种方式不可一块用-->
2. <script src="js/test.js" type="text/javascript" charset="utf-8"></script>
(2) javascript的引入方式能够综合书写吗?请说明原因
不能够,会出现错误
(3) javaScript 标签的type="text/javascript"属性和charset="UTF-8"属性的功效
js的第二种引入方式src:引入文件的路径 type:引入文件的类型 charset:字符编码
3. JS中的变量
(1) JS中的变量名区分体积写吗?
区分
(2) JS中书写表达式结束能够把分号省去吗?
能够
(3) JS中变量名的规范
1. js中的变量的名叫作和java中标识符的命名保持一致就能够了
2. Js中变量名叫作是能够重复的,然则后者的名叫作会把前者的名叫作值覆盖
3. Js中末尾即使无分行结束亦是能够的,然则不举荐大众这般书写
4. JS中数据类型
基本数据类型
Number(数字类型的数据)
String(字符串类型)
Boolean(布尔数据类型)
Object(对象类型)
Js中特殊数据类型
Undefined(未定义)
NaN(不是一个数字) not a number
Null(空对象)
(1) 请问在JS中NAN这种数据类型是什么意思,是怎样产生的?
Not
|