zoukankan      html  css  js  c++  java
  • 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;
      }
    
  • 相关阅读:
    Win32汇编之其他指令
    Win32汇编过程与宏调用
    Win32汇编常用算数指令
    SQLi-LABS Page-1(Basic Challenges) Less1-Less4
    8 Best DDoS Attack Tools (Free DDoS Tool Of The Year 2019)
    4. 移动安全渗透测试-(Android逆向基础)
    3. 移动安全渗透测试-(Android基础漏洞)
    2. 移动安全渗透测试-(Android安全基础)
    1. 移动安全渗透测试-(环境搭建)
    Hacking/Penetrating tester bookmark collection
  • 原文地址:https://www.cnblogs.com/chichung/p/9688037.html
Copyright © 2011-2022 走看看