JavaScript:脚本语言 由浏览器去解析并且执行的
JavaScript代码的使用
1.行内 句柄写法
2.内部样式表 <script> js 代码 </script>
3.外部样式表 <script src="以.js结尾的js文件的路径"></script>
4.外部导入样式 外部导入模块
JavaScript代码部分
基本的核心语法
变量: 会变的量
定义变量
var 定义变量的关键字
var 变量名 = 变量值;
变量名的命名规则: 只能是字母,数字,_,$ 不能以数字开头,不能是JavaScript关键字和保留字
在JavaScript中是严格区分大小写的.
var B2
var b2
var a = 123; //在编程语言中,一个=号表示赋值,两个==表示判断
数据类型
原始数据类型
number string boolean undefined null
数字 字符串 布尔 未定义 空
引用数据类型
object 对象
JavaScript中的运算
加法:
1.任何类型跟字符串相加,都是字符串的拼接
2.数字类型和布尔类型,隐式转换. true转换成1.false转换成0
3.数字类型和不能运算的类型(除字符串,布尔)。相加不成功 出现NAN
NAN(not a number) 不是一个数字,但是它归属到number类型中
减法:
1.能减的就减,不能减的NaN
2.能减的:布尔,当字符串比较特殊的时候(字符串全都是数字的时候)
乘法:
参照减法
除法:
参照减法
数据类型:没有整形和浮点型的概念 在这里只有数字类型的说法
余:
参照减法
比较运算
大于>、大于等于>=、小于<、小于等于<=、等于==、不等于!==、全等于===、不全等于!==
在这些比较完成了以后,只会出来布尔类型boolean
逻辑运算
与:只有当全部为true的时候才为true
或:最少一个为true的时候就为true
非:取反
弹框:弹框是JavaScript里面内置的一个函数。
alert:警告框
prompt:弹出输入框 第一个参数表示提示内容 第二个参数表示输入框中的默认内容
confirm: 弹出 确定取消框