js自学笔记—— 基础部分一
Posted 吕松松
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js自学笔记—— 基础部分一相关的知识,希望对你有一定的参考价值。
前言:js由三部分组成,1. 核心(ECMAScript),语法标准 2.文档对象模型(DOM) 3.浏览器对象模型(BOM)
JavaScript 的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。ECMAScript中包含了所有基本的语法,操作符,数据类型以及完成基本的计算任务所必需的对象,但没有对取得输入和产生输出的机制作出规定。
1.在web中引入js
<script></script> 使html与js混合
defer : 延迟到页面全部解析完后再加载js
type : mime类型, 默认"text/javascript"。可省略
引入外部js:
<script src=""></script> 可引入不用域的js,引入外部js时同时在标签内嵌入js代码会被忽略。
注意:不要在js中出现 </script> ,会造成浏览器错误解析(以为js已经结束)。
小tips:浏览器按照<script>标签先后顺序解析,如果将js代码放head里,浏览器会先解析js,然后呈现body中的页面元素(页面延迟,呈现空白)
2.数据类型
ECMAScript 中规定的5种基本数据类型: Undefined,Null,Boolean,Number,String
1种复杂数据类型: Object 由一组无序的键值对组成
typeof操作符: 用于返回检测的变脸类型 : undefined,object,boolean,number,string,function
typeof(null); //返回"object" 空对象指针(对空对象的引用)
Undefined类型
只有一个值 undefined,变量声明后未初始化,值就是undefined。(未声明和声明后未定义值都是undefined)以上是关于js自学笔记—— 基础部分一的主要内容,如果未能解决你的问题,请参考以下文章