JavaScript 变量

14 篇文章 0 订阅
10 篇文章 0 订阅

1.1 JavaScript是一种运行在客户端的脚本语言,不需要编译,运行过程中由js解释器逐行解释并执行
1.2 JavaScript的作用
表单动态校验
网页特效
服务端开发
桌面程序
APP
控制硬件
游戏开发
1.3 html/css/js/关系
html决定网页结构和内容,决定看到什么
css决定网页呈现给用户的模样,决定好不好看
js实现业务逻辑和页面控制,决定功能
1.4 浏览器执行js
浏览器分成两部分,渲染引擎和js引擎
1.5 js组成
ECMAScript(js语法) DOM(页面文档对象模型) BOM(浏览器对象模型)
js可以写成行内式,内嵌式和外部式
1.6 注释
单行注释://
多行注释:/**/
1.7 输入输出语句
alert(): 浏览器弹出警示框
console.log():浏览器控制台打印输出信息
prompt(): 浏览器弹入输出框,用户可以输入
2.1 变量概念
变量是用于存放数据的容器,我们通过变量名获取数据,甚至修改数据
2.2 变量在内存中的存储
变量是程序在内存中申请的一块用来存放数据的空间
2.3 变量使用
1.声明变量 关键字var
2.赋值
2.4 变量语法扩展
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准
同时声明多个变量时,只需要写一个var
声明变量特殊情况
var age;console.log(age); 只声明 不赋值 undefined
console.log(age) 不声明 不赋值 直接使用 报错
age = 10;console.log(age); 不声明 只赋值 10
2.5 变量命名规范
由字母(A-Z a-z),数字(0-9),下划线(_),美元符号($)组成
严格区分大小写
不能以数字开头
不能是关键字,保留字
变量名必须有意义
首字母小写,后面单词首字母大写
3.1 数据类型
简单数据类型 Number:数字型,包含整型值和浮点型值,以及infinity(无穷)
Boolean:布尔型,true,false
String:字符串型
Undefined:未定义
Null:空
复杂数据类型 Object:
typeof+变量 检测变量的数据类型
3.2 字面量
字面量是在源代码中一个固定值的表示法,就是字面量表示如何表达这个值
3.3 数据类型转换
使用表单,prompt获取过来的数据默认是字符串类型的,如果需要计算,则需要转换数据类型
转换为字符串
toString() 转换为字符串
String() 强制转换
+字符串 加号拼接字符串
转换为数字型
parselnt(string) 将string类型转换为整数型
parseFloat(string) 将string类型转换为浮点型
Number() 强制转换为数值型
js隐式转换(-*/) 利用算数运算隐式转换为数值型
转换为布尔类型
Boolean()函数 把其他类型转化为布尔类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值