一、JS三大要素
- 1.ECMAScript —JS核心语法,语法标准,规定了js的语法、类型、语句、关键字、保留字、操作符以及对象等;
- 2.DOM(Document Object Model)文档对象模型—对原生DOM节点进行操作(对浏览器的内容进行操作);
- 3.BOM(Brower Object Model) —浏览器对象模型,描述了与浏览器进行交互的方法和接口,是对浏览器本身进行操作,比如可以弹出新的窗口,改变状态栏中的文本、移动、缩放和关闭浏览器等。
二、数据类型转换
- 1.其他类型转换String
(1)number —> string ···· +号拼接’’ 两边如果都是基本数据类型就进行字符串的拼接 ·····console.log(123); ·····console.log(123+’’); //‘123’ (2)boolean —> string ····· +号拼接’’ ······console.log(true +’’) //‘true’ (3)null --> string ·····+号拼接’’ ·····undefined --> string ‘undefined’ ①. +号拼接’’ ②. toString()函数,除了null和underfined,其余均有 ③. String()包装器
- 2.其他类型转Boolean
(1). !! (2). Boolean()包装器 ····· 转换为boolean为false的值是 ‘’ 0 NAN null undefined 假性值 ····· ‘’ false 空字符串 ····· ’ ’ true 空格字符串
|