javascript的理论知识
2019-03-04 本文已影响0人
淡蓝天风
javascript引擎
是单线程,但是可以模拟多线程,有一个别称叫做转轮时间片,短时间内可以轮流执行多个任务的片段
每个任务放置的顺序都是随机的,放置成功之后,在执行过程中,会按照这个顺序执行,也就是执行完一个之后会立即执行另一个任务(中间的停顿非常短暂,肉眼无法看到)
优先级
运算 > 赋值
原始值 (基本类型)
Number String Boolean undefined null
动态语音 -> 脚本语言 -> 解释型语言 -> 弱类型语音
静态语音 -> 编译型语言 -> 强类型语言
引用值
object array function date RegExp
浏览器字体的兼容和新旧之分
宋体有新宋体(NSimSun)和旧宋体(SimSun)之分
考点
在不能写 return; break; continue的情况下停止循环
![](https://img.haomeiwen.com/i15930094/5ace518c78bd5dce.jpeg)
打印0-100的数字,不能出现i++,i--,for( ; ; ) 只能写一句,不能写比较
![](https://img.haomeiwen.com/i15930094/dbe587ac936121e2.png)
如何把789 转换为 987(用运算符操作)
![](https://img.haomeiwen.com/i15930094/df60aab1d878c711.png)
打印三个数中最大的数字
![](https://img.haomeiwen.com/i15930094/c72a008265c4b1e0.png)
打印1-100之间的质数
![](https://img.haomeiwen.com/i15930094/b291c6f6c09525af.png)