JS基础知识点(一)
JavaScript介绍

* JavaScript:简称JS(最初的设计目的:解决浏览器和用户之间的交互问题)
* javascript的原名:livescript,后来改名为JavaScript.
* html和css属于标记语言
* html---->展示数据的
* css------>美化页面的
* JavaScript是编程语言---
* js是一门脚本语言,cmd命令
* js是一门弱类型语言,声明变量都要用var
* js是一门解释性语言
* js是一门动态类型的语言
* js是一门基于对象的语言
* 编译语言:写的代码通过编译器编译,然后执行
* 脚本语言:写的代码直接执行,不需要编译
JavaScript的组成(三部分)

1.ECMAScript标准----js的基本语法
2.BOM---浏览器对象模型
3.DOM---文档对象
JS代码的三种写法

1.行内的方式写js的代码,把js代码写在了html标签中
2.把js代码写在一对script标签中,方便维护(一般都会在script标签中加type=text/javascript这个内容,但是现在我们的这个html页面是基于h5的标准,所以,type的这个写法可以暂且的省略)
3.通过引入外部的js文件的方式写js代码(在script标签中 加上 src="js文件的路径即可")第三种写法的时候要注意,这对script标签的作用就是引入外部文件,不要在这对标签中写任何的内容,有可能会出现问题(在jQuery中会有所体现)
(html文件中是可以出现多对的script标签的)
变量的声明和变量的初始化
1. 变量的声明:var 变量名;
变量的赋值:变量名=值;
2. 变量的初始化:var 变量名=值;
数据类型
1.简单类型和复杂类型:
简单类型: Number,String,Boolean,Undefined,Null
复杂类型:Object
2. 数字类型:Number
字符串类型:String,在js中存储字符串的数据的值,可以使用单引号,也可以使用双引号,目前推荐大家用双引号(代码中的括号小括号,大括号,中括号,逗号,分号都是英文的)
布尔类型:Boolean,其他的语言中bool,布尔类型中的数据只有true(1)或者是false(0)
未定义:undefined--就是自己,当一个变量声明了没有初始化
原创不易,完成人机校验,阅读全文