js学习笔记DAY1

ps:由于surfacepen正在紧急维修,处于笔记真空期,暂时用博客记录笔记。

变量

格式:var 变量名=值;

var:系统内部的关键字用来申明变量

变量名:

  1. 变量名不能以数字开头
  2. 变量名只能包含数字,字母,下划线
  3. 区分大小写
  4. 变量名不能和内部关键字相同
  5. 变量名要起的有意义

数据类型:

数字类型:number(数字

字符类型:string(字母,汉字,符号“内容”,空字符也是字符类型:“”

空类型;NULL ,表示什么都没有

未定义类型:Undefined,表示没有定义

布尔类型:true,false,boolean(bool

复合数据类型:复杂类型,array数组,object对象

Typeof,查看数据的类型

运算符:

1.赋值运算符:=

2.算数运算符(+,-,*,/,%,++,–)

比较运算符:(>,<,>=,<=,==,!=,===(全等于),!==(不全等于))

===:判断两个数据是否相等(数值和类型)

逻辑运算符:

!:非

&&:逻辑与:两个条件的满足情况,如果两个条件同时满足则为真,其中一个不满足则为假

||:逻辑或:两个条件的满足情况,其中有一个为真就为真,只有两个都为假的时候结果为假。

复合赋值运算符:

符号(+=,-=,*=,/=)

字符串运算符:

符号:【+】(链接符号两边的内容,当+两边任意又一边为字符串就会执行)

语法规则:

  1. 区分大小写
  2. 所有的符号都必须是英文状态下的
  3. 每行表达出所表达的意思即可
  4. 每行后面必须加上英文分号

注释:

单行注释 : //: 符号//后面是注释内容

多行注释/**/:符号/*内容*/ 中间内容都是注释内容

Alert:弹出一个窗口(会停止程序的运行)

document.write():输出到页面上。

位运算符:

&:获取两个数的二进制位,比较想相同位数上的数字,如果都为1,则为1,否则为0

<<:把某个数字额二进制位数同时左移n位

eg.var n=9<<2; 结果 36

运算符优先级:

图片[1]-js学习笔记DAY1-魔法少女雪殇
优先级

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情