这是我参加「第五届青训营」伴学笔记创作活动的第10天
JS注释
- 单行注释
ctrl+/ - 多行注释
shift+alt+a
JS输入输出语句
prompt(info)
- 浏览器弹出输入框,用户可以输入
- 归属于浏览器
alert(msg)
- 浏览器弹出警示框
- 归属于浏览器
console.log(msg)
- 浏览器打印输出信息
- 归属于浏览器
变量
什么是变量
本质:变量是程序在内存中申请的一块用来存放数据的空间
变量的使用
变量在使用时分为两步:
- 声明变量
- 赋值
变量使用的案例
输入之后
实现了输入之后再输出输入的结果
更新变量
一个变量被重新赋值后,它原有的值就会被覆盖,变量值以最后一次值为准
- 只声明不赋值————
underfined - 不声明不赋值会
报错 - 不声明只赋值可以使用,但
不规范
变量命名规范
- 由
字母(A-Za-z),数字(0-9),``下划线(_),美元符号($)组成,如usrAge,num01,_name - 严格区分
大小写var app;和var App是两个变量 - 不能
以数字开头18age是错误的 - 不能是
关键字,保留字 例如: var,for,while,class等 - 变量名必须
有意思,MMD,BBD, nl(age) - 遵循
驼峰命名法,首字母小写,后面单词的首字母要大写,myFirstName
数据类型
为什么需要数据类型
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分为所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型,简单来说,数据类型就是数据的类别型号
变量的数据类型
变量是用来存储值的所在处,它们有名字和数据类型,变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中,JavaScirpt是一种弱类型或者说是一种动态语言,这意味着不用提前声明变量的类型,在程序运行的过程中,类型会被自动确定
在代码运行时,变量的数据类型是由JS引擎等号右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型
简单数据类型
数字型Number
Javascript数字类型既可以用来保存整数值,也可以保存小数(浮点数)
1.数字型进制
最常见的有二进制,八进制,十进制,十六进制
八进制(数字前面加0)
var num=010转换
十六进制(前面加0x)
2.数字型范围
3.数字型三个特殊值
- Infinity——无穷大
- -Infinity——无穷小
- NaN,Not a number——非数值(在一些奇怪的数据类型混用中出现)
4.isNaN()判断是非数字
是数字返回False,不是数字返回Ture
字符串型string
可以是单引号,也可以是双引号
HTML标签一般是双引号,JS这里我们更推荐使用单引号
1.字符串引号嵌套
原则:单引号里面嵌套双引号,双引号嵌套单引号