1.js是什么
HTML:提供网页结构,提供网页中内容
css用来美化网页
js:可以用来控制网页内容,给网页增加动态效果
JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早在HTML网页上使用,用来给HTML增加页面的动态功能
2.js能做什么
- 网页特效
- 服务端开发
- 命令行工具
- 桌面程序
- app
- 控制硬件-物联网
- 游戏开发
3.js的组成
4.ji代码
<script>
console.log("hellowword")
</script>
输出方式
第一种方式,使用alert()写入警告框,例如,下面将文字使用alert()方法输出。
第二种方式,使用document.write()直接在页面输出。
第三种方式,用console.log()输出在控制台
注释
/**-------*/
使变量注释在函数上
5.变量
1>什么使变量
变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据
2>为什么要使用变量
使用变量可以方便的获取或者修改内存中的数据
3>如何使用变量
- 变量的声明
- var age;
- 变量的赋值
- var age = 10
- var num = 20
- 同时声明多个变量
- var a,b,c;
- a=1;
- b=2;
- c=3;
变量在内存的储存
4.数据类型
简单的数据类型
- number
- string
- boolean
- undefined
- null
数据类型之间的转换
var a =parseInt(prompt("输入第一个数字"))
var b =parseInt(prompt("输入第二个数字"))
转换成数字
console.log(a+b)
5.一元运算符
1.算数运算符
+ - * / %
console.log(50/2)
2.一元运算符
++自身加一
--自身减一
++在前先先自加再赋值
++在后先赋值在自加
6.逻辑运算符
&&与两个操作同时为true 结果为true 否则都是false
||两个操作有一个为true 结果为true 否则为false
!非 取反
&&一假则假
||一真则真
短路效果,第一个能推断出结果,不会运行第二个
7.关系运算符
< > >= <= == != === !==
8.赋值运算符
= += .= *= /= %=
9.优先级
()优先级最高
2.一元运算符
3.算数运算符
4.关系运算符
5.相等运算符
6.逻辑运算符
7.赋值运算符
==表示等于
===表示完全相等 指的是所有类型都一样