注释
- 注释:
//
- 多行注释:
/*
*
*
*/
变量定义
- 松散类型 ,弱引用类型
- 之前用
var
,现在全用let
- 注意:这样定义是局部变量,也就是在函数中定义的话,只可以在这个函数中使用,在此之后,这个变量会被销毁。要想在函数中定义全局变量,只需省略
var
或let
。(不推荐,容易出错,还不如不在函数里用var
或let
定义一个作用于为整体的变量)
数值范围
- 超出 js 数值范围的值:正数会被转化成
Infinity
,负数会被转化成-Infinity
; - 如果某次计算返回了正或负的
Infinity
值,则无法进行下一步的计算; - 可以使用
isInfinity()
函数来确定一个数值是不是有穷的。 Number.NEGATIVE_INFINITY
和Number.POSITIVE_INFINITY
两个属性中分别保存着-Infinity
和Infinity
。
输出
alert()
:弹出对话框;console.log()
:在控制台输出,一般用于代码调试;document.write()
:在当前页面输出内容,如果内容含有标签会自动解析;- 若想输出 ‘<’ 或 ‘>’ :转义字符:<;>;(要带分号)
相关基础
- 代码压缩:去掉编写代码时候所有的空格、tab键和换行;(运行时自动进行)
- 标识符:所有用户自定义的名字叫做标识符;变量名也是标识符;
typeof
不能是函数名,因为它是一个关键字,是一个操作符 ;<br/>
或\n
:换行;break;
:终止当前循环;continue;
:跳过这次循环,直接进入下次循环;- 空格:
:半角空格; 
:全角空格;
- 合数:自然数中除了能被 1 和本身整除外,还能被其他数整除(不包括0)的数;
- 质数:自然数中除了能被 1 和本身整除外,不再有其他的整数整除;