原生JS讲解

大家好,我们又见面了.昨天我们简单的说了一下HTML基础和一些常用标签,这些东西有点太简单了,我自己都有点写不下去了,所以从今天开始,我们讲一下原生JS的一些应用.

JS就是JavScript,是一种直译试脚本语音,是一种动态类型、弱类型、基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能.在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因为取名为JavaScript.但实际上它语法风格与Self及Scheme较为接近.为了取得技术优势,微软退出了JScript,CEnvi退出ScriptEase,与JavaScript同样可在浏览器上运行.为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript.

JavaScript的技术体系

核心语言定义

原生对象和内置对象

BOM(浏览器对象模式)

DOM(文档对象模式)

事件处理模型

javascript代码要写在<script></script>里,script标签可以写在任何地方,比如<body></body>或<head></head>里,也可以外部引用.

JavaScript变量

js中声明变量都用关键字var,并且js区分大小写,

弱类型,不一定要初始化,

在声明变量时注意的一些小细节:

声明变量后第一次给变量赋什么样的类型的值,以后必须使用相同的类型,

当我们没有使用var定义变量的时候,如果没有给变量赋值就会报错,如果给他赋值了,浏览器就把它以为一个全局变量.

var a;  当声明的变量未初始化时,值为undefined.

JavaScript数据类型

js中有六种基本数据类型:

undefined:表示未定义,当声明的变量未初始化时

null:表示空,是从undefined派生来的

string:表示字符串  例:var str="string";

number:表示数字 例:var num=1;

object:表示对象   例:var obj={};

Boolean:布尔值  只有两个值,true(对)/false(错)

好了,今天就先到这里了,我们先了解一下JavaScript的基本语法、怎么定义一个变量和数据类型,明天我们在来深入的讲解JS.

坚持!坚持!坚持!

原文地址:https://www.cnblogs.com/May-J-Wang/p/6979939.html