没有合适的资源?快使用搜索试试~ 我知道了~
JavaScript课程笔记
需积分: 0 1 下载量 110 浏览量
2024-02-21
08:46:57
上传
评论
收藏 53KB DOCX 举报
温馨提示
试读
94页
JavaScript课程笔记
资源推荐
资源详情
资源评论
JavaScript 学习笔记
JavaScript 负责页面中的的行为。
它是一门运行在浏览器端的脚本语言。
JS 的编写的位置
1.可以编写到标签的指定属性中
<button onclick="alert('hello');">我是按钮</button>
<a href="javascript:alert('aaa');">超链接</a>
2.可以编写到 script 标签中
<script type="text/javascript">
//编写 js 代码
</script>
3.可以将代码编写到外部的 js 文件中,然后通过标签将其引入
script 标签一旦用于引入外部文件了,就不能在编写代码了,即使
编写了浏览器也会忽略 ,如果需要则可以在创建一个新的 script 标
签用于编写内部代码
<script type="text/javascript" src="文件路径"></script>
输出语句
alert("要输出的内容");
该语句会在浏览器窗口中弹出一个警告框
document.write("要输出的内容");
该内容将会被写到 body 标签中,并在页面中显示
console.log("要输出的内容");
该内容会被写到开发者工具的控制台中
基本的语法
js 函数声明不需要;分号,但是赋值语句要加;分号
function functionName(arg0,arg1,arg2){
//函数声明
}
var functionName=function(arg0,arg1,arg2){
//函数表达式
};(注意分号)
注释
单行注释
//注释内容
多行注释
/*
注释内容
*/
JS 严格区分大小写
JS 中每条语句以分号(;)结尾如果不写分号,浏览器会自动添加,但
是会消耗一些系统资源, 而且有些时候,浏览器会加错分号,所以
在开发中分号必须写
JS 中会自动忽略多个空格和换行,所以我们可以利用空格和换行对
代码进行格式化。
字面量和变量
字面量
字面量实际上就是一些固定的值,比如 1 2 3 4 true false null
NaN "hello"
字面量都是不可以改变的。
由于字面量不是很方便使用,所以在 JS 中很少直接使用字面量
变量
变量可以用来保存字面量,并且可以保存任意的字面量
一般都是通过变量来使用字面量,而不直接使用字面量,而且也可以
通过变量来对字面量进行一个描述
声明变量
使用 var 关键字来声明一个变量
var a;
为变量赋值
a = 1;
声明和赋值同时进行
var a = 456;
标识符
在 JS 中所有的可以自主命名的内容,都可以认为是一个标识符,
是标识符就应该遵守标识符的规范。
比如:变量名、函数名、属性名
规范:
1.标识符中可以含有字母、数字、_、$
2.标识符不能以数字开头
3.标识符不能是 JS 中的关键字和保留字
4.标识符一般采用驼峰命名法
xxxYyyZzz
数据类型
六种数据类型
JS 中一共分成六种数据类型 5 个基本数据类型+object
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
其中基本数据类型有 5 个
typeof 运算符检查数据类型
1.String 字符串
JS 中的字符串需要使用引号引起来双引号或单引号都行
在字符串中使用\作为转义字符
\' ==> '
\" ==> "
\n ==> 换行
\t ==> 制表符
\\ ==> \
使用 typeof 运算符检查字符串时,会返回"string"
2.Number 数值
JS 中所有的整数和浮点数都是 Number 类型
最大能表示的值:Number.MAX_VALUE= 1.7976931348623157e+308
特殊的数字:能赋值给变量
Infinity 正无穷 a = Infinity ,能赋值
-Infinity 负无穷
NaN 非法数字(Not A Number)
其他进制的数字的表示:
0b 开头表示二进制,但是不是所有的浏览器都支持
0 开头表示八进制
0x 开头表示十六进制
使用 typeof 检查一个 Number 类型的数据时,会返回"number"
(包括 NaN 和 Infinity)
3.Boolean 布尔值
布尔值主要用来进行逻辑判断,布尔值只有两个
true 逻辑的真
false 逻辑的假
使用 typeof 检查一个布尔值时,会返回"boolean"
4.Null 空值
剩余93页未读,继续阅读
资源评论
zz965281173
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功