js入门 全网最最详细

简介: 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月前
|
JavaScript 前端开发 C语言
javascript基础入门
javascript基础入门
24 1
|
3月前
|
JSON JavaScript 前端开发
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
47 0
|
3月前
|
JSON JavaScript 前端开发
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)(下)
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)
50 2
|
2月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
27 0
|
3月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)(上)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
29 0
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
77 0
|
3月前
|
JavaScript 前端开发 API
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
37 0
|
3月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
42 0
|
3月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)(下)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
26 0
|
2月前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
65 1