1.定义:
java script是一门脚本语言,经常用于浏览器前端页面实现动态效果展示。
java script是一种弱类型语言,变量在定义的时候没有类型,变量的类型
取决于变量中保存的内容。
Java Script由3个部分组成:
1.核心(ECMAScript)
2.浏览器对象(BOM)
3.文档对象模型(DOM)
java script可以出现在编写页面的任何位置,在java script中不区分换行,空格,缩进符,对内容没有丝毫影响。这里要注意每一条语句后都要加上分号隔断,因为每一句语句都是一条指令。另外,
Java script严格区分大小写,一定要注意书写格式。
2注释:
注释分为单行注释和多行注释。
注释的嵌套规则:
1.行注释可以嵌套注释。
2.行注释中可以嵌套文档注释,
3.文档注释中可以嵌套行注释。
3变量:
变量就是变化的量,在计算机中使用一些符号,用来储存数据。
变量的定义:
var 变量名,
var num;定义一个变量,命名为num。
4变量的命名规则:
1.必须以字母或者_或
开
头
,
2.
变
量
名
可
以
由
字
母
,
下
划
线
,
开头, 2.变量名可以由字母,下划线,
开头,2.变量名可以由字母,下划线,和数字组成,
3.变量名不能使用关键字和保留字,
4.变量名区分大小写。
规范:
1.变量需要先定义再使用,
2.若变量由多个单词组成,用驼峰命名法,
3,。从第二个单词开始首字母大写。
5.定义变量:
在内存中开辟空间,
变量的内存是独立的空间,
变量的赋值传递的是值。
6.数据的类型:
java script的数据类型:
1.基本(原始)数据类型:
string 字符串类型 单/双引号包裹的
number 数值类型 数字
Boolean 布尔类型 true(真) false(假)
null 空
undefined 未定义 只声明未赋值
2.引用类型:
内置5种:
object array date function regexp
7.数据类型的检测:
console.log(typeof);
typeof自身是一个字符串类型。
8.变量的扩展:
1.变量未定义,直接输出,会报错。
2.变量未定义,也可以赋值,但会污染变量的作用域。
3.变量提升,
用var定义的变量优先执行。