A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Pla7737 初级黑马   /  2019-4-18 13:49  /  764 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

js的组成
        ECMAScript(ES) : 负责翻译,为js的核心,解释器。

        DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。

        BOM (Browser Object Modal 浏览器对象模型):赋予js操作浏览器的能力,window,不兼容不建议使用。

变量类型
       5种基本类型:unll,undefined,boolean,number,string
       1种复杂类型:object
       5种引用类型:Array,Object,Function,Date,RegExp
       3种基本包装类型:Boolean,Number,String
       2种单体内置对象:Global,Math
       undefined:没有定义的变量,var声明没有初始化的变量。
       typeof 可查看变量类型,一个变量应只存一个类型的数据。


JS数据原始(Primitive)类型:
在js中,存在着6中原始值,分别是:
boolean
null
undefind
number
string
首先原始类型存储的值是没有函数可以调用的,例如undefind.toString()
除了会在必要的情况下强转类型以外,原始类型还有一些坑。

最为明显的就是js的0.1 + 0.2 !== 0.3的精度小数问题了.



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马