javascript中一些简单的知识点

来源:互联网 发布:公司kk软件下载 编辑:程序博客网 时间:2024/05/16 14:00

1、组成:BOM(浏览器模型),DOM(文档模型),ECMAScript。

ECMAScript和js本质相同,ECMAScript是js的规范,js是ECMAScript的实现。js从上往下,边解析边执行。

2、变量命名:以字母、下划线、$开头。不允许为数字。

3、数据类型:基本:undefined、null、布尔、number、string。

引用:object。

4、1/0位number类型,值为infinity无限大。

NaN:数值类型,但不是数字,number不合法。

布尔:true、false。

typeof:检测数据类型。

undefined:声明了但是并未赋值。即是类型也是值。

object:对象

5、==等值符:先将值进行转换,以number为基准,其实隐式的调用了number函数进行转化。

===等同符:先比较类型,再比较值。

6、三目运算: 条件?条件一:条件二   若成立则执行结果一,不成立执行结果二。

7、break:跳出所有循环;continue:跳出本层循环

8、Base64:加密解密

btoa():将二进制转换为Base64编码

atob():将Base64转换为正常字符。

btoa(encodeURLComponent()):将unicode中文转换为ASCII码,btoa转换为Base64

decodeURLComponent(atob()):将ASCII转换为unicode

0 0