重复赋值

对一个变量,对此赋值,存储数据

定义变量时对变量初始化  

此时js语法规定,必须带有关键词var 或者let 或者const 之后使用变量时,不需要带有关键词

第一次定义变量,初始化变量,必须带有关键词

初始化变量,给变量int中存储数值100

var int = 100

  使用变量,不要使用关键词
        重复赋值 再次对 变量 int 赋值200
        此时 变量int中存储的数据是 200
        一个变量容器中,只能存储一个数据
        后赋值存储的数据,会覆盖之前存储的数据
        也就是 后 赋值 的 200 会覆盖 先赋值的 100
        变量int 中最终只会存储数值200
        int = 200;
 
数据交换
二个变量存储数据  需要将二个变量存储的数据进行交换
 
var int1 = 100     var int2 = 200
错误方法
 如果直接进行相互的赋值操作,是不能达到效果的
        将int2存储的数据,赋值给int1,会覆盖掉int1中原始的数据
        int1中存储的是int2的数据200
        int1 = int2;
        此时将int1的数据赋值给int2,int1中存储的是200
        给int2赋值的也是数值200,int2最终存储的数值是200,没有改变
        int2 = int1;
 
正确方法
定义一个中间变量,来存储其中一个数值
var int1 = 100    var int2 = 200
定义一个中间变量
var int3 =  int1      存储int1的原始数据
  int1 = int2      int1存储int2的原始数据
  int2 = int3      int2存储int3的数据,也就是int1的原始数据
 
 
   // 在 JavaScript中 , 有三种方法可以查看程序的执行结果
        // 也就是查看变量中存储的数据信息
        // 1,提示框 -- 不太常用
        // window.alert(定义要查看的内容)
        // var int1 = 100;
        // var int2 = int1 * 3 + 5 - 6 / 2;
        // // 通过浏览器的提示框,显示执行结果
        // window.alert(int2);
        // 2,向页面输出 -- 不常用
        // 向页面写入内容
        // document.write(int2);
        // 3,控制台输出 -- 常用方法
        // console.log(int2);
        // console.log() 可以一次输出多个变量或者数据
        // 变量或者数据之间,必须用逗号间隔
        var int1 = 100;
        var int2 = 200;
        console.log(int1 , int2 , 300 , 500);

js重复赋值 js数据交换 js调式方法的更多相关文章

  1. 【AS3】Flash与后台数据交换四种方法整理

    随着Flash Player 9的普及,AS3编程也越来越多了,所以这次重新整理AS3下几种与后台数据交换方法.1.URLLoader(URLStream)2.FlashRemoting3.XMLSo ...

  2. vue.js 强行赋值、刷新数组或者对象 方法之 $.set()

    实际开发过程中,数据交互的的时候需要赋值,刷新,但是不可能每次赋值之后都刷新整个页面,所以就要用到 vue.js方法 $.set(),能实现赋值对象的局部刷新 语法:Vue.set(object, k ...

  3. js 中 前端过滤数据到后端的方法

    第一种方法: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF- ...

  4. js遍历map匹配数据和js遍历数组匹配map数据

    var __LocalDataCities = { list: { "010": ["北京", "BEIJING"], "0100 ...

  5. 2016/4/2 json:js和jquery中轻量级数据交换格式 例: 窗口弹出 popwindow

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  6. Js中JSON数据交换使用总结

    Json格式简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是JavaScript原 ...

  7. JSON(JS 对象简谱,一种数据交换格式)

    JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式 存储和表示数据的文本格式 层次结构清晰.简洁 JSON是一个序列化的对象或数组 1.js ...

  8. frames的对象兼容性获取以及跨域实现数据交换(js文件的加载判断)

    1.document.frames()与document.frames[]的区别 <html> <body> <iframe id="ifr_1" n ...

  9. json:js和jquery中轻量级数据交换格式

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  10. JS基础语法---练习:交换两个变量的值

    * JavaScript简称为JS * JavaScript是什么?     * 是一门脚本语言:不需要编译,直接运行     * 是一门解释性的语言:遇到一样代码就解释一行代码     * C#语言 ...

随机推荐

  1. nethttp和gin 路由

    net/http 路由注册 func test1() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Requ ...

  2. IT人才能嗑到的这对CP,甜!

    简介: 提到文件存储,相信大家都不陌生,在浩瀚的存储发展史中,文件存储无疑是璀璨的,耀眼的.那么,在性能已经成为刚需,自动驾驶行业风起云涌的当下,文件存储与GPU这对CP又有怎样的含糖量呢?今天,我们 ...

  3. 技术干货丨云企业网CEN2.技术揭秘

    ​简介:随着企业数字化转型的加速,越来越多的企业选择了将业务部署在云上,这其中有超过20%的企业有全球组网的需求,这就使得云上网络的规模越来越大,复杂度也越来越高,为了应对这些变化,阿里云推出了升级版 ...

  4. SRE技术保障平台-盯屏中心TAC: 混合云一站式告警运维平台

    简介: SRE技术保障平台-盯屏中心TAC: 混合云一站式告警运维平台 1.目标定位 1.1背景 告警管控平台种类繁多 告警出现后未及时发现处理最终导致故障产生 专有云监控能力拉起依赖版本升级,操作复 ...

  5. Arthas 使用的各类方式

    简介: Arthas 是阿里巴巴开源的 Java 诊断工具.让我们能够在线排查项目发生的问题.除了知道它的存在之外,我们也需要知道我们如何去安装使用它,以便于提高我们日常开发解决 BUG 的效率. A ...

  6. [ELK] Elasticsearch 安装/配置、启动/停止、加节点/重启

    Elasticsearch 在不同环境上支持的安装方式很多,有源码安装.二进制安装.docker安装.rpm包等管理器安装. 具体的,根据应用的实际情况选择即可. 完成可测试开发环境的建立后,需要进一 ...

  7. 手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket)

    前言 本文中搭建了一个简易的多人聊天室,使用了WebSocket的基础特性. 源代码来自老外的一篇好文: https://www.callicoder.com/spring-boot-websocke ...

  8. Android项目自动生成uml图(以小米便签为例)

    摘要 最近在学习软件工程,需要完成小米便签的精读,任务中需要详细类图,由于项目巨大,手动画图打咩,试了一下午的android studio,试了诸如code iris,SequenceDigram(只 ...

  9. Linux基础03-Linux文件操作命令

    其实啊,说起计算机操作,大部分情况下就是"增删改查"这四个大字儿,文件操作也是这么回事儿. 就是改文件的时候得用点专门的编辑器,比如那个Vim. 不过Vim这东西,真心不是一两句话 ...

  10. gin框架获取参数

    目录 httpext包 获取header头里的参数: scene := httpext.GetHeaderByName(ctx, "scene") // online / dev ...