js第一课

一、js是一种直译型、弱类型的脚本语言(依附于别的语言)
 
二、Js的组成:
ECMAScript(标准语法es)+BOM(浏览器对象模型)+DOM(文档对象模型)
 
三、常见的数据类型:
string 字符串 var username='ysm123'
number 数字 var num=123
boolean 布尔值 var bool=true
undefined 未定义 var a
null 空对象 var a=null
 
 
四、js的弱
1、声明的变量存储的数据类型不做区分
2、数字不分整型和浮点型
3、undefined在其他语言不存在,变量一般要求声明和赋值
4、语句结尾可以不写分号
 
五、强制转化
Number()
String()
Boolean()
 
var x='123'
x=Number(x)
console.log(typeof x)
 
六、=赋值 ==全等 判断值是否相等 ===恒等 判断数据类型和值都相等
!= 不全等 !== 不恒等
+ 1、求和;2、字符串拼接
 
算数运算符:加减乘除模+ - * / % (余数,求模运算)
结果是数字
关系运算符:比较运算符 结果是布尔值 > < <= >= == ===
逻辑运算符:与或非 && || 结果是布尔值
与&& 同真即为真,见假即为假 见假即短路
或|| 见真即为真,同假即为假 见真即短路
非!
赋值运算符:a+=10 a*=2 a%=3 -= /=
自增、自减:a++ 、a--、++a、--a
y=x++(先执行表达式再自增)
y=++x(先自增再执行表达式)

posted @ 2021-06-15 20:34  睫毛上长雀斑  阅读(44)  评论(0)    收藏  举报