原生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.
坚持!坚持!坚持!