1,什么是JavaScript?
JavaScript是一门函数优先的轻量级,解释型编程语言。
分为①SCMAScript:规定了JavaScript这门语言的语法
②Dom:文档对象模型,用于操作页面
③Bom:浏览器对象模型
2,JavaScript的作用
- 嵌入动态文本于HTML页面
- 对浏览器事件做响应
- 读取HTML元素
- 在数据被提交到服务器之前做验证
- 检测访客的浏览器信息
- 控制cookie,包括创建和修改信息
- 基于Node.js计数进行服务器端编程
3,如何使用JavaScript
- 行内使用
<button type="button" onclick="alert('aa')">点击</button>
点击button按钮后,触发onclick事件,执行alert(‘aa’)代码,会弹出一个小窗口,上面显示aa。
- 页面中使用
<script>
console.log("hello")
</script>
对象页面使用方式来说,需要将JavaScript代码写在script标签中。
3. 外部的文件
在外部创建一个js文件,在里面编写代码,无需引用script标签
//first.js
console.log('sss');
引入这个文件
<script src = "js/first.js"></script>
4,基础语法
4.1输入和输出
1,输出
有两种方式
- alert()内置函数,在浏览器弹出一个窗口,一般用于程序测试,在执行时程序会停到该处
- console.log() 在控制台输出信息
<body>
<script>
alert('hello')
console.log('world')
</script>
</body>
2,输入
在JavaScript中可以使用prompt()内置函数进行输入。
<script>
//prompt() 中可以设置两个参数,第一个是提示信息,第二个是默认参数
console.log(prompt('输入内容','0'))
</script>
4.2关键字和保留字
1,关键字
不能充当变量和方法名
2,保留字
4.3变量
1,定义
变量是给一个值或者对象标识进行一个名称的定义,它是程序在内存中申请到的一块用来存放数据的空间
2,使用
声明and使用
//声明
var name;
//赋值
name = "zhang"
4.4数据类型
在JavaScript中,有这几种数据类型
- 数值型
- 字符串
- 布尔型
- null
- undefine
- object
数据类型的转换:
转换为字符串类型,盗用被转换类型的tostring()方法布尔+字符串=字符串
转换为整数类型:parseint()
转换为浮点数:parsefloat()
4.5运算符
算数运算符:+ - * /
一元运算符:只有一个操作数,+(正)-(负)
赋值运算符:+= -= /=
递增运算符和递减运算符: ++ –
关系运算符:> < & & || == !=