IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JS第三节--变量 -> 正文阅读

[JavaScript知识库]JS第三节--变量

三、变量

(一)变量导读

?

(二)什么是变量

  • 变量可以将用户输入的数据保存,是保存数据的容器。

  • 其本质是程序在内存中申请的一块用来存放数据的空间

(三)变量的使用

步骤:1.声明变量. 2.赋值

也可以输出变量

//声明一个名称为age的变量
var age;
//赋值
age=10;
//输出结果
console.log(age);

var是一个JS关键字,用来声明变量(variable变量的意思).

使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管

age是程序员定义的变量名我们要通过变量名来访问内存中分配的空间

=是赋值,变量值是程序员保存到变量空间里的值

用console.log();方法输出结果

声明一个变量并赋值,称为一个变量的初始化

var age=18;
var myname='刘';
console.log(myname);

(四)变量案例--输出数据

?

代码:

 ? ? ? ?var myname='卡卡西';
 ? ? ? ?var address='火影村';
 ? ? ? ?var age=30;
 ? ? ? ?var email='kakaxi@.itcast.cn';
 ? ? ? ?var gz=2000;
 ? ? ? ?console.log(myname);
 ? ? ? ?console.log(address);
 ? ? ? ?console.log(age);
 ? ? ? ?console.log(email);
 ? ? ? ?console.log(gz);

console.log()结束会自动换行...也不知道是不是叫换行,反正就是这样:

?

(五)变量案例--交互数据

?

代码:

//输入数据,存储到变量中
var myname=prompt('请输入您的姓名');
//输出数据
alert(myname);

prompt()方法的返回值为var

(六)变量语法拓展

  1. 更新变量

    • 一个变量重新赋值后,它原有的值就会被覆盖.变量值以最后一次赋的值为准

    var myname='刘';
    myname='迪丽热巴';
    //此时值为迪丽热巴
  2. 可同时声明多个变量

    var age=18,address='火影村',gz=2000;
  3. 声明变量的特殊情况

    • 只声明不赋值,如果输出,结果为'undefined'

      var age;
      console.log(age);
    • 不声明,直接使用,会报错

      console.log(age);

      如果上面的一句错了,下面的语句就不会再执行

      • 如果变量不声明,直接赋值,也可以使用

        qq=110;
        console.l0g(qq);

(七)变量的命名规范

  1. 由字母,数字,下划线,$组成

  2. 严格区分大小写

  3. 不能以数字开头

  4. 不能是关键字和保留字,如:var,for

  5. 变量名必须有意义,必须用英文名

  6. 遵循驼峰命名法:第一个首字母小写,后面的单词首字母大写. myName

  7. 推荐翻译网站:有道,爱词霸

(八)交换两个变量的值

案例:交换两个变量的值

var name1='青苹果';
var name2='红苹果';
var change;
change=name1;
name1=name2;
name2=change;
//输出
console.log(name1,name2);

(九)变量小结

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-04 10:57:06  更:2022-02-04 10:58:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:59:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码