JavaScript认识和基础

1. JavaScript诞生于1995年,作者叫布兰登*艾奇,原名livescript,因当时Java大火就改名为JavaScript。

JavaScript是一种运行于js解释器中的脚本语言。

JavaScript是一门弱类型语言,它是基于浏览器实现的轻量级语言。

弱类型:特点,运行时容易出错,但是灵活。由数值来决定数据类型。

强类型:安全,效率高,由数据类型来决定数值。

2.JavaScript的组成 

(1)ECMAscript(核心,标准语法)

(2)文档对象模型(DOM全名Document      Objecr  Model),让js有能力与页面元素对话。

(3)浏览器对象(BOM全名Browser  Objecr  Model),让js有能力与网页进行对话。

3.JavaScript的作用

最初它是为了做一些简单的表单验证,再往后就是为了做一些页面效果。以及配合AJAX实现前后端交互,再到后面的模块化,组件化

4.js与html的链接

html是脚本语言,用于在浏览器中显示

JavaScript是脚本语言,用于与浏览器实现对话。

在html中添加一个标签该标签可以放在页面的任何位置。

1.标签中直接写入JavaScript语言

    例:

      (1)获取要操作的文档

              var box=document.queryselector(‘.box’);

      (2)要让他做什么

box.onmouseover=function(){

this.style.background='blue';

}

     

2.用标签引人JavaScript语言

例:

     

5.变量和常量

1.变量:内存中的一段储存空间。

2.变量的声明

(1)声明

var变量名

(2)赋值

变量名=值

(3)声明变量并赋初始值

var变量名=值

(4)注意

1.声明变量时可以不加var,关键字。

如果省略了  var  关键字那么声明的就是全局变量有可能造成全局污染的效果。

如果声明变量没有赋值的话,那么将自动赋值为  undefined

6.数据类型

1.数据类型  number

数字类型包括整数和小数。

2.字符串    string

有引号,单引和双引的都是字符串类型

3.布尔类型    boolean

布尔类型只有两个值 true和false,true表示真,false表示假

在做运算的时候true为1    false为0

true+false=1

4.null  空

5.undefined  未定义

声明变量没复制返回undefined

6.object对象

var  obj={}

var  arr=[]

你可能感兴趣的:(JavaScript认识和基础)