首页 > 其他 > 详细

12-20

时间:2019-12-21 14:20:26      阅读:83      评论:0      收藏:0      [点我收藏+]

js执行过程

                 计算机在执行js代码得时候 首先找出所有带var声明的变量 把他们存储到内存中去 然后在从上到下执行js代码注意:只执行语句 不是语句不执行  再执行过程中遇到变量就去内存空间查找 看是否有这个变量 有就使用 如果赋值了就使用它的值 没赋值就是undefined 没有就报错 在这种情况下没有a;alert(a)报错 在a=5  这种情况下没有a 就强制把a变成window的一个属性

console.log 经常测试的一个语句  在控制台输出值

变量提升

      凡是存到存储空间的变量 用var声明的变量  都有提升的功能 在没有赋值之前就可以使用这个变量 只不过值是 未赋值

运算符

=赋值运算 var a=5 把数字5赋值给变量a

==双等号 等于判断  返回的是true和false主要用于判断

+ 加法运算

-减法运算

* 乘法运算

/除法运算

% 取模(求余)

++ 自增每次加一

 

A++ 先使用变量a用完之后再加1

 

++a 先让a1然后再使用变量a

 

A--先使用变量a再自减1

 

 --a  先自减1 再使用变量a

 

比较运算符

比较运算符的最终目的是要一个结果  结果只有两种  比的过返回true比不过返回false 

计算机的进制

十进制 常用的10进制

二进制 只有0-1两个数

八进制 0-7 八进制表示以0开头 比如02374012

16进制 0-9 a-f  16进制表示 以0x开头0x56ac32

二进制转成十进制

12-20

原文:https://www.cnblogs.com/lihuhu/p/12076661.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!