• JavaScript变量、数据类型、函数


    #转载请留言联系

    说在前面:

    JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。

    JavaScript语句的末尾用 ; 结束。空格没有特殊意义。

    1.JavaScript的变量

    1、区分大小写
    2、第一个字符必须是字母、下划线(_)或者美元符号($)
    3、其他字符可以是字母、下划线、美元符或数字

    2.JavaScript的数据类型

    • 字符串类型
    var str1='单引号,用于单行字符串,只能写在同一行'
    var str2="双引号,也是用于单行字符串,只能写在同一行"
    var str3=`反引号,可以写不同行
            啦啦啦
            啦啦啦
            啦啦啦`
    • 数字类型
    var num1=1;
    var num2=1.23;
    • 布尔类型(注意是小写!
    var bool1=true;
    var bool2=false;
    • 未定义类型
    var var=undefined;
    • 空类型
    var var1=null;
    var var2; //声明了变量,但是没有赋值,则默认变量的值为null
    • 数组(array)类型
    var arr=[1,2,3,4,5,6];
    • 对象(object)类型
    var obj={
        name:'张三',
        age:18,
        sex:'男'
    }

    知道了数据类型,那么怎么在浏览器查看变量的值以及他的类型呢?

    注意,JavaScript对象跟Python字典不同的是,JavaScript对象的键不是字符串!

    1.查看变量的值

    var str1="你好呀";
    console.log(str1)
    var num=100;
    console.log(num)

    2.查看变量的类型

    var str1="你好呀";
    console.log(typeof str1)
    var num=100;
    console.log(typeof num)

    3.JavaScript的函数

    function add(num1,num2){
        sum=num1+num2;
        return sum;   } ret
    =add(10,20) alert(ret) //弹窗显示结果

    JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefined。所以上面的函数写成下面那样也是可行的。

    ret=add(10,20);
    alert(ret)
    function add(num1,num2){
      sum=num1+num2;
      return sum;
      }
    
  • 相关阅读:
    python中的break 和continue的区别
    查询前几条数据
    python logging日志模块
    python unittest单元测试
    python的数据驱动
    SQL求出优秀、及格人数
    SQL查询去掉重复数据
    vue组件路由守卫钩子函数(beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave)
    前端开发,走浏览器缓存真的很烦,拒绝浏览器走缓存从meta标签做起!
    (转)前端开发-发布一个NPM包之最简单易懂流程
  • 原文地址:https://www.cnblogs.com/chichung/p/9688037.html
Copyright © 2020-2023  润新知