重复赋值

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

定义变量时对变量初始化  

此时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. D365调试进入系统类方法

    在生成InventDIMID时,虽然设置了InventDIMID的Number sequence为自定义的Format,但是总是不按指定的Number sequence产生InventDIMID Di ...

  2. 力扣429(java)-构造矩形(简单)

    题目: 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的. 所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面.要求: 你设计的矩 ...

  3. 技术解读 | 智能开放搜索CTR预估模型

    ​简介:本文介绍开放搜索CTR预估模型在个性化排序中的应用与实践 如何评价搜索排序效果? 搜索是用户触达信息最简单直接的方式,是APP.网页必备的功能.如何评价并提升搜索效果一直是搜索领域的常见问题. ...

  4. 技术干货 | jsAPI 方式下的导航栏的动态化修改

    ​简介: 操作指导:通过 jsAPI 实现导航栏的动态修改. ​ 很多开发同学在接入 H5 容器后都会对容器的导航栏进行深度定制,除了 Native 的定制化之外,还有很多场景是使用到 jsAPI 的 ...

  5. 通过WebRTC简单实现媒体共享

    通过WebRTC简单实现媒体共享 媒体协商 在设置本地描述符(offer/answer)前,我们总是需要将媒体添加到连接中,只有这样在描述符中才能包含需要共享的媒体信息,除非你不需要共享媒体. 在实际 ...

  6. Java Spring项目中的CORS跨域开启的几种方式

    引 在服务器端开启跨域的原理,一般都是通过在HTTP Headers中的响应头的Access-Control-Allow-Origin指定放行的域,来完成的. Access-Control-Allow ...

  7. UCenter 1.6 数据字典

    uc_admins 管理员权限表 字段名 数据类型 默认值 允许非空 自动递增 备注 uid mediumint(8) unsigned   NO 是 用户ID username char(15)   ...

  8. 第8讲 browse命令的使用技巧

    第8讲 browse命令的使用技巧 1.浏览所有parts,使用技巧 选中工程文件*.dsn/Edit/Browse/Parts.列出工程中用到的所有元件,方便在画完原理图后,查看哪些元件没有编号或数 ...

  9. 关于ITIL的习惯性误解

    关于ITIL的习惯性误解 1. ITIL是标准?不是!ITIL本质是一套适合西方社会信息化阶段的 模板原版教材 最佳实践(Best Practice),不是标准. 大量的培训师和咨询顾问将其包装成&q ...

  10. Failed to download metadata for repo ‘PowerTools‘: Cannot prepare internal mirrorlist: No URLs in mi

    Failed to download metadata for repo 'AppStream' [CentOS] - Techglimpsehttps://techglimpse.com/faile ...