• javascript 变量原理



    变量是什么?

    **变量是计算机存储数据的“容器” 白话说:变量就是一个装东西的盒子 注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个用来装东西的纸箱子。**

    变量是怎么理解的?

    计算机中用来存储数据的"容器",简单理解是一个个的盒子。
    变量有什么作用吗?
    用来存储数据的。注意变量指的是容器而不是数据。

    你还能想到哪些生活中的变量?

    《html》标签 :里边可以写各种文字
    纸盒子 :能放很多东西
    :里边能放座椅
    钱包 :里边能放银行卡,钱
    教师:里边能放很多桌子椅子

    怎么声明变量?

    1、要想使用变量,就得先声明变量; 这里声明指创建
    2、声明变量有两部分构成:声明关键字,变量名。 如 let age ;let就是声明变量;age就是变量名
    3、定义一个变量,你就能够初始化它(赋值)。在变量名之后跟上一个‘=’,然后就是数值;
    如 let age = 5 ;这个时候把18赋值给age。

    怎么理解变量?它的作用是什么?

    变量是一个容器,它用来存放数据的。
    变量是通过哪个关键字来声明变量?如何赋值?
    变量通过let来声明 通过 = 实现赋值
    变量可以同时声明多个变量?
    可以的。如
    let ages = 18, uname = ‘贺姐’

    变量的本质?

    内存:计算机存储数据的地方,相当于一个空间。
    变量:是程序在内存中申请的一块用来存放数据的小空间。

    变量命名规则与规范?

    规则:必须遵守,不遵守报错
    规范:建议,不遵守不会报错,但不符合业内通识
    规则:
    不能使用关键词,如 let if = 0; let for =0
    只能使用下划线、字母、数字、$组成的,且数字不能开头。
    字母严格区分大小写,如Age,age是不一样的变量名
    规范:
    起名要有意义,尽量翻译过来如 名字:uname。年龄:age
    驼峰命名法:第一个单词首字母小写;后面每个首字母都需要大写。如 userName

    变量总结

    1、我们为什么需要变量?
    因为我们一些数据需要保存,所以需要变量
    2、变量是什么?
    变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据。
    3、变量的本质是什么?
    变量是内存里的一块空间,用来存储数据。
    4、变量怎么使用的?
    我们使用变量的时候,一定要声明变量,然后赋值
    声明变量本质是去内存申请空间

    <script>
            var age ;
            age = 18
            // 打印age的值
            console.log(age)
            // 变量赋值后,还可以给它一个不同的值来更新它
            age = 19;
            // 打印age的值
            console.log(age)
    
            // 变量的初始化    项目中 这样的写法比较多点
            let name = '贺姐'
            console.log(name)
           let ages = 18, uname = '贺姐'
           console.log(ages,uname)
        </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    变量案例 及烧脑

      <!-- 需求
        有两个变量:num1 里面放的时10,num2里面放的是20
        最后变为num1里面放的是20,num2里面放的是10
    -->
    <!-- 
        思路
        1、声明一个临时变量temp
        2、把num1的值赋值给temp
        3、把num2的值赋值给num1
        4、把temp的值赋值给num2
    
     -->
     <!-- 好绕 -->
    <script>
        var temp;
        var num1 =10;
        var num2 = 20;
        temp = num1
        num1 = num2
        num2 = temp
        console.log(num1,'num1')
        console.log(num2,'num2')
    </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    变量案例

        <!-- 浏览器中弹出对话框:请输入姓名,页面中输出:刚才输入的姓名分析 -->
            <!-- 思路:
                输入:用户输入框:prompt()
                内部处理:保存数据
                输出:页面打印document.write() -->
        <script>
    
            let uname = prompt('请输入你的名字')
            document.write(uname)
        </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  • 相关阅读:
    想搞懂持续交付理论和实践,你只差这三个问题
    Day12--自定义组件-渲染my-search组件的基本结构
    求解置换流水车间调度问题PFSP的关键路径-附Matlab源码
    【论文阅读】社交网络传播最大化问题-01
    go-zero服务自动收集线上问题线上实战
    网络编程day02(socket套接字)
    Linux的基本管理
    0 我所理解的计算机视觉
    怎么按要求对PDF文件进行拆分?PDF拆分教程来了
    掌握这3点,企业就能规避收款业务中的合规风险
  • 原文地址:https://blog.csdn.net/qq_48203828/article/details/126371930