js变量

作者: Dxes | 来源:发表于2019-12-07 09:20 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>
<script type="text/javascript">
    //1.变量的声明
    /*
     1)语法一:
     变量名 = 值
     
     a.不管在哪儿声明都是全局变量
     b.可以修改变量的值
     
     2)语法二:
     var 变量名 = 值
     
     a.如果在{}或者函数外声明,从声明开始任何位置都可以用
     b.如果在函数中声明,就只能在函数用
     c.可以修改变量的值
     d.声明前可以先使用,默认值是undefined
     
     3)语法三:
     let 变量名 = 值
     
     a.没有声明在{}中,从声明开始任何位置都可以用
     b.如果在{}中声明,就只能在{}中使用
     c.可以修改变量的值
     
     
     4)语法四:
     const 变量名 = 值
     
     a.变量的值不能修改
     
     */
    console.log('===============1.四种声明变量的方式==================')
    name = '小明'
    console.log(name)
    name = '小花'
    console.log(name)
    
    var age = 18
    console.log(age)
    age = 20
    console.log(age)
    
    let gender = '男'
    console.log(gender)
    gender = '女'
    console.log(gender)
    
    const height = 180
    console.log(height)
    //height = 200        // 报错!
    //console.log(height)
    
    
    console.log('==================2.不同的声明方式的特点================')
    //1)语法一的特点
    num1 = 100
    console.log('在外面声明外面用:',num1)
    
    {
        console.log('在外面声明代码块中用:',num1)
        num2 = 200
        console.log('在块中声明块中用:', num2)
        
    }
    
    console.log('在块中声明块外面用:', num2)
    
    function func1(){
        console.log('在外面声明函数中使用:', num1)
        console.log('在块中声明函数中用:', num2)
        
        num3 = 300
    }
    func1()
    console.log('在函数中声明函数外部用:', num3)
    
    
    //2)var变量
    function func2(){
        num11 = 111
        var num12 = 222
    }
    func2()
    console.log('num11:', num11)
    //console.log('num12:', num12 )   //报错!!
    
    //3)let变量
    {
        num21 = 111
        var num22 = 222
        let num23 = 333
        console.log('num23:', num23)
    }
    console.log('num21:', num21)
    console.log('num22:', num22)
    //console.log('num23:', num23)   //报错!! 
    
    console.log('==================变量提前==================')
    console.log(score)
    var score = 100
    
    //console.log(study_id)
    let study_id = '001'
    
    
    
    
    
</script>

相关文章

  • ## JS初识

    ## JS初识 # js初识 # js注释 # 变量 # 变量的命名 JS数值的类型 # Number类型 # S...

  • 2018-08-12

    一、js总结一 js引入 js内部 执行js 外部引入 js变量 var name="哦" ; name是变量名 ...

  • 前端学习JS基本知识

    初识js js书写位置 JS-API介绍 js语法格式 变量 变量命名规范 不通过第三个变量,让两个变量值互换 变...

  • python vs. js 常用语法对比

    python vs. js 变量 pythonjavascript变量注释#''' '''///* */变量a =...

  • jsp与js之间变量赋值

    在写jsp中有时会需要把js的变量赋给java变量,或者将java的变量赋给js变量的情况,如果js处理的不好只能...

  • JavaScript 大纲

    js 语法基础 JavaScript 介绍 js 输出 注释 变量,变量声明提升,全局变量,常量 7 大数据类型 ...

  • js中的定义变量之①用不用var

    var 是js定义变量的意思。 由于js中的变量是弱类型的,因此js中的所有变量包括number(数字型)、str...

  • js 总结一 07-09

    ES6 一、js入门、js引入、变量、值类型、运算符 js引入代码如下 js变量代码如下: 值类型代码如下: 运算...

  • JS中typeof的用法章

    js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断。对于判断一个变量的类型,js提供 ...

  • 003-JavaScript基础语法

    一:js的介绍 二:js的写法 三:js的注释 四:js的变量

网友评论

      本文标题:js变量

      本文链接:https://www.haomeiwen.com/subject/prfygctx.html