个人博客网:https://wushaopei.github.io/ (你想要这里多有)
一、JS 的 介绍
1、JavaScript :简称 : js
js 分为三个部分:
2、JavaScript 是什么?
①语言类型
②编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行
③ 硬件与 js 的关系
④ js的作用
在实际开发中的角色:
示例:
效果展示:
3、js 的 代码可以分三个地方写:
①在html 的文件中,script 的标签中写 js代码
②js 代码可以在html 的标签中写
③在 js 文件中可以写 js 代码,但是需要在html 的页面中引入 script 的标签中的 src = " js 的路径 "
test.js 中的 js 代码 :
执行效果:
4、js 代码的注意问题
1 和 2 的问题示例:
3 和 4 和 5 的实例:
6 和 7 的示例:
二、变量
1、变量的定义与内存地址:
①操作的数据都是在内存中操作
②js中存储数据使用变量的方式(名字,值--->数据)
③js中声明变量都用var---->存储数据,数据应该有对应的数据类型
④js中的字符串类型的值都用双引号或者单引号
示例---变量的声明与赋值:
2、变量的作用于初始化、声明:
①作用:
②变量声明: 有 var 有变量名字,没有赋值
③变量初始化: 有var 有变量名字,有赋值
- 变量声明的方式:
var 变量名字;
- 声明与赋值:
- 初始化、声明示例:
浏览器查看效果:
3、变量的规范与注意问题:
①注意的基本的代码的规范
②变量名的注意问题---变量名的命名规范,要遵循驼峰命名法
示例:
(1)声明变量并初始化---变量的初始化----声明变量赋值
效果截图:
(2)声明多个变量然后一个一个的赋值
4、变量的交换:
(1)扩展的变量的交换:只需要看代码,不需要理解---位运算
(2)第二种方式交换:一般适用于数字的交换
(3)扩展的变量的交换:了解 ---位运算
5、快件键:
- 快捷键 : Ctrl+Alt+L----->格式化代码的(设置代码有很好的格式,代码是错误的,这个快捷键是没有效果)
三、注释
注释 : 是解释代码的含义,给其他的程序员看的
说明:
// 单行注释:一般用在一行代码的上面
/* 多行注释:一般是用在函数或者是一段代码的上面*/// 代码中如果没有注释,不规范,天天会被骂醒
// 注释后的代码不执行了
示例:
四、JS 的 数据类型
1、JS 的 数据类型有哪些?
- 说明:
- 什么情况下的结果是undefined
- 注意:
2、如何获取这个变量的数据类型是什么?
3、数据类型 - - - 示例:
4、数字类型: 整数和小数
(1)数字进制:
(2) 示例:
(3)数字类型 的 范围 及 验证方式:
①范围 --- 最值:
②验证: NaN 、isNaN
- 不要用小数去验证小数.
- 不要用小数去验证小数.
- 不要用NaN验证是不是NaN
- 正确的验证方式:使用 isNaN()
示例:判断结果不是一个数字可以使用isNaN(变量名)
5、布尔类型
- 布尔类型:的值有两个,一个是true(真),一个是false(假)
6、类型转换
主要有两种:① 转换为数字类型、②转换为字符串类型、③其他类型转布尔类型
(1) 其他类型转数字类型: 三种方式:
总结 : 想要转整数用parseInt() , 想要转小数用parseFloat()
注意 : 想要转数字:Number();要比上面的两种方式严格
(2)其他类型转字符串类型
注意:
如果变量有意义调用.toString()使用转换
如果变量没有意义使用String()转换
(3)其他类型转布尔类型