Javascript基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript基础相关的知识,希望对你有一定的参考价值。
1 Javascript介绍
1.1 js是一款运行在客户端的网页编程语言
1.2 组成部分
(1)ECMAScript:ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:javascript、Action Script(Flash中用的语言)
(2)DOM:JavaScript操作网页上元素的API
(3)BOM:JavaScript操作浏览器的部分功能的API
1.3 特点
(1)简单易用
可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序
(2)解释执行(解释语言)
事先不编译,逐行执行,无需进行严格的变量声明
编译执行:如 java c# 转化为.dll可执行文件==>电脑读取.dll可执行文件
(3) 基于对象
内置大量现成对象,编写少量程序可以完成目标
2 JS书写位置
(1)内嵌式
(2)外链式
JavaScript代码写到另一个文件当中(其后缀通常为“.js”),然后用格式为“<script src="javascript.js"></script>”的标记把它嵌入到文档中。
html页面中出现<script>标签后,就会让页面暂停等待脚本的解析和执行。无论当前脚本是内嵌式还是外链式,页面的下载和渲染都必须停下来等待脚本的执行完成才能继续,这在页面的生命周期中是必须的。
1:由于页面加载脚本会阻塞其他资源的下载,因此推荐将所有的script标签放在body标签的底部,减少对整个页面下载的影响
2:将能合并的js文件进行合并处理
3 输出消息的几种方式
3.1 转义字符
\\” 转双引
\\’ 转单引
\\n 转换行
\\r 转回车
3.2 JS注释
快捷键 ctrl+/
单行注释 //
多行注释 /* */
4 变量
命名规范:
变量名必须以字符或下划线“_”开头
变量可以包含数字、从A至Z的大小字母
JavaScript严格区分大小写,computer和Computer是两个完全不同的变量
禁止使用javascript的关键字和保留字作为变量名。
关键字:JavaScript语言用于程序控制或者执行特定操作的英语单词。
保留字:ECMAScript规范中,预留的某些词汇,以便于以后某个时间会用于关键字。
5 数据类型
(1)数学类型: Number)
1: 最基本的数据类型
2: 不区分整型数值和浮点型数值
3: 能表示的最大值是±1.7976931348623157乘以10的308次方
能表示的最小值是±5 乘以10的-324次方
4:包含十六进制数据,以 0x开头 0到9之间的数字,a(A)-f(F)之间字母构成。 a-f对应的数字是10-15
5: 八进制直接以数字0开始,有0-7之间的数字组成。
(2)字符串类型:String
字符串由单引号或双引号括起
例如单独一个字母也被称为字符串(例如:‘a’)
转义字符 \\" \\\'
(3)布尔类型:Boolean
只有2个值一个是true, 一个是false. 实际运算中true=1,false=0
(4)JavaScript 特殊类型
判断数据类型用typeof()
1、取值null 含义:Javascript中的关键字,它表示一个特殊值。通常用来描述“空值”。
2、取值undefined 含义:定义了变量,但变量未初始化(变量没有赋值),表示值的空缺。在EcmaScript3中,undefined是可读写的变量,可以给它赋任何值。在EcmaScript5中将这个错误进行了修改。只有undefined这一个值。
在javascript中,程序执行的过程是从上而下的顺序执行。遇到错误,不会再往下执行。
以上是关于Javascript基础的主要内容,如果未能解决你的问题,请参考以下文章