js入门 全网最最详细

js 输 入 输出
a.输出
document.write('输出信息')
注意:在boby类   如果是标签会被解析成网页元素  
例子
<script>
document.write('hello,world')
document.write('<h1>hello</h1>')
</script>
alert('输出信息')
作用:页面弹出对话框
console.log('控制台打印')
作用:控制台输出语句   程序员调用
b.输入
prompt('xxxx')
作用:显示 对话框  用来提升用户输入文字 
c.执行先后

alert() prompt () 会跳过页面渲染先执行

d.字面量

定义:计算机描述事物

比如:工资1000 此时, '1000'就是数字字面量 还有字符串字面量 ,数组字面量 ,对象字面量。

变量

1.定义:存储数据容器

**注意:变量不是数据本身,仅仅存储数据是容器**。

2.使用变量

语法: let 变量名

`例子 :<script>`

`let  age(未定义数值)`

`</script>

3.赋值 "="

例子 :<script>`

`let  age=18

`</script>

通过变量名获得数据
更新变量

赋值后 通过给他一个值更新ta

例子

例子 :<script>`

`let  age=18

age=19  (覆盖)
i
错误:let  age=19  不可多次声明

console.log(age)  输出19

`</script>

通过变量名获得数
声明多个变量
例子 :<script>`

`let  age=14  ,name='圣诞节'(不推荐)

console.log(age,name)

`</script>
上课案例

输出用户名

<boby>`

<script>`

`let  name =prompt('请输入用户名')`

`document.write(name)`

`</script>`

`</boby`>
交换变量值
<boby>`

<script>`

   let  a=10

   let b=20

   let  c

   c=a
    a=b
    b=c
    console.log(a,b)
 
`</script>`

`</boby`>
变量的本质

定义:程序在内存 中申请的一块用来存放数据的小空间

变量的命名规则与规范

规则:必需遵守 ,否则报错 (法律层面)

规范:建议,要符合业内通识(道德)

1.规则

a. 不能用关键字

关键字:js中一些英语词汇 例如 :let var if for 等等

b.只能用 '_ , 字母 ,数字 ,$' 但是不能用数字开头

c.严格区分大小写 ,如 age 和 Age

2.规范

a.起名要有意义

b.遵守 小驼峰命名法

例子: 第一个小写 ,后面的每个单词首字母大写 userName

——————————————————————————————————————

var 和 let 区别

在旧的j中 使用 var 声明变量 ,不是let

var 现在开发一般不用 ,只是在老程序中出现

而 let 为了解决var的问题

var声明:

a.可以先使用 后声明(不合理)

b.var 声明的变量可以重复声明 (不合理)

c.比如 变量提升,全局变量 ,没有块级作用域等等

结论: var过时了 时代变了 用let
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默o。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值