一、什么是javascript
javascript是一种具有面向对象能力的解释性语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言,因为他不需要在一个语言环境下运行,只需有一个浏览器即可.
js目的:验证发往服务器的数据,增加web互动,加强用户体验。
二、js特点
①松散性:它的变量不具有一个明确的类型
②对象属性:JavaScript中的对象把属性名映射为任意的属性值。
③继承机制:JavaScript中的继承是基于原型的。
三、js核心
①核心: EMCAScript 5.0 (只是规范了js的语法,与web浏览器没有一i来关系)
②文档对象模型:DOM(HTML中的树)
③浏览器对象模型:BOM(控制浏览器显示页面以外的部分)
四、js作用
①嵌入动态文本于HTML页面。
②对浏览器事件做出响应。
③读写HTML元素。
④在数据被提交到服务器之前验证数据。
⑤检测访客的浏览器信息。
⑥控制cookies,包括创建和修改等。
⑦基于Node.js技术进行服务器端编程。
js内联样式:<script type="text/javascript">
js外联样式:<script src="外联js.js"></script>
基础数据类型(6个)
Number(数字类型)、String(字符串类型)、BOOL(布尔类型)、null(空类型)、undefined(未定义类型)、Object(对象)
常量:不能改变的数值 变量:可以改变的数值
声明变量:var a = 1;
创建变量(两步—先声明后定义)
①声明变量 var a; 向系统申请一块内存 叫做a
②定义变量 a = 1; 向已经存在的变量 赋值 数字 1
③声明且定义 var b = 2;
console.log(需要输出的数据)——输出到控制台
alert():将内容输出到语法自带的提示框。(只用于测试,不用是实际开发)
typeof:测试数据类型(console.log(typeof a))