WEB前端你不可不知道的JavaScript基础知识持续更新ing

**编程:**就是让计算机为解决某个问题而使用某种程序设计语言编写的程序代码,并最终得到结果的过程
**计算机程序:**就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令
编程语言是用来控制计算机的一系列指令,它有固定的格式喝词汇(不同编程语言的格式和词汇不一样),必须遵守。如今通用的编程语言有两种形式:汇编语言和高级语言。
汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,容易识别和记忆。
高级语言主要是相对于低级语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,常用的有C语言、C++、Java、C#、Python、PHP、JavaScript、Go语言、Objective-C、Swift等
数据存储单位
Bit<byte<kb<GB<TB<….
• 位(bit):1bit可以保存一个0或者1(最小的存储单位)
• 字节(Byte):1B=8b
• 千字节(KB):1KB=1024B
• 兆字节(MB):1MB=1024KB
• 吉字节(GB):1GB=1024MB
• 太字节(TB):1TB=1024GB
• …….
为什么需要变量?
• 因为我们有一些数据需要保存,所以需要变量
变量是什么?
• 变量就是用来村放数据的容器,方便我们以后使用里面的数据
变量的本质是什么?
• 变量是内存里的一块空间,用来存储数据
变量怎么使用的?
• 我们使用变量的时候,一定要声明变量,然后赋值
• 声明变量本质是去内存申请空间
什么是变量的初始化?
• 声明变量并赋值我们称之为变量的初始化
变量命名规范有哪些?
• 变量名尽量要规范,见名知意——驼峰命名法
交换2个变量值的思路?
• 区分哪些变量名不合法
• 学会交换2个变量
HTML/CSS/JS的关系
• HTML决定网页结构和内容(决定看到什么),相当于人的身体
• CSS决定网页呈现给用户的模样(决定好不好看),相当于给人穿衣服、化妆
• JS实现业务逻辑和页面控制(决定功能),相当于人的各种动作
JS有3种书写位置,分别为行内、内嵌和外部
alert 弹出框
1.行内式JS

• 可以将单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性),如: onclick 点击的意思
• 注意单双引号的使用:在HTML中我们推荐使用双引号,JS中我们推荐使用单引号
• 可读性差,在html中编写JS大量代码时,不方便阅读
• 引号易错,引号多层且套匹配时,非常容易弄混
• 特殊情况下使用
2.内嵌JS

• 可以将多行JS代码写到

• 利用HTML页面代码结构化,把大段JS代码独立到HTML页面之外,既美观,也方便文件级别的复用
• 引用外部JS文件的script标签中间不可以写代码*
• 适合于JS代码量比较大的情况
JavaScript输入输出语句
|方法| 说明 | 归属
| alert(msg) |浏览器弹出警示框 | 浏览器
| console.log(msg) | 浏览器控制台打印输出信息 | 浏览器
| prompt(info)|浏览器弹出输入框,用户可以输入| 浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值