JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,也用于HTML,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
粗略概括:
1、 解释性脚本语言;
2、 主要用来向HTML页面添加交互行为;
3、 可直接嵌入HTML页面,但写成单独的JS文件有利于结构和行为的分离;
4、 跨平台特性,绝大多数浏览器支持,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等);
JavaScript主要有四种输出方式:
(1) window.alert()弹出警告框;
(2) document.write()将内容写到HTML文档中;
(3) innerHTML写入到HTML元素;
(4) console.log()写到浏览器的控制台;
变量:用于存储信息的“容器”。
局部变量:在函数内声明变量,只能在函数内访问;
全局变量:在函数外声明变量,网页上的所有脚本和函数都能访问到它;
1、 变量命名采用小驼峰法命名,使用var关键词来声明变量,变量必须以字母开头;
如:var star;
声明变量之后,该变量的值是undefined;若需向变量赋值,请使用“=”(赋值运算符);
如:var star=10;
2、 一条语句,可以声明多个变量,JavaScript变量均为对象,当你声明一个变量时,也就创建了一个对象;
6种基本数据类型
a. String 字符串
b. Number 数字
c. Boolean 布尔(true/false)
d. Object 对象
e. Null 空
f. Undefined 未定义
Array对象是一个特殊的对象,它用于构造数组的全局对象
对象:JavaScript中的所有事物都是对象,对象是拥有属性和方法的数据,属性和方法常被称为对象的成员。它是面向对象编程的核心概念,是已经命名的数据集合,也是一种比较复杂的数据结构。
函数:是由事件驱动的,或者是当它被调用时执行的可重复使用的代码块。
定义函数的方法有两种:
(1) 使用function语句声明函数;
(2) 通过Function对象来构造函数;
注:a.事件的关键词function首字母必须是小写的; b.在调用函数的时候可传递值,这些值也就是我们所设置的参数;
参数包括形参和实参;
形参:在定义函数时,传递给函数的参数,被称为形参;
实参:当函数被调用时,传给函数的参数,被称为实参;
事件:HTML事件是发生在HTML元素上的事情,当HTML页面使用JavaScript时,JavaScript可以触发这些事件