zoukankan      html  css  js  c++  java
  • javascript基本语法

    1、变量

      javascript是弱类型语言,不存在类型变量之说,即一个变量中可以存储任何类型的数据

      定义变量用var来定义

      例:var x=3; var x="string";

      注:javascript中单引号和双引号都可以定义字符串,undefine是JS中的变量未初始化的常量值

    2、语句

      大体与java一样

      注:javascript中null为假,非空为真

    3、函数

      javascript没有类型,则函数不涉及到返回类型和参数类型

      利用function来定义函数

      调用函数时在<script></script>中调用即可

        注:<script></script>为javascript的代码范围

      例:常规函数

    <script>
        function show(x, y)
        {
    
        }
    </script>

      动态函数:即参数和函数体可以当作变量传进去

    var show = new Function("x", "y";"alert(x+" "+y);");

      匿名函数:可以用作一个事件的处理方式

    var show = function(){}

      注:函数也可以拥有返回值,若将不带()的函数赋值,是赋函数的处理方式,若带的话,则是赋函数的返回值

      可以利用函数来创建对象,面向对象思想,代码举例:

    <script>
        function Person(name, age)
        {
            this.name = name;
            this.age = age;
        }
        var p = new Person("lisi", 23);
        p.sex = "boy"
        p.walk = function()
        {
            alert("walk");
        }
    </script>

      注:上边对象调用自身属性有两种调用方式,可以通过.来,也可以通过p["属性名称"]来调用,这两种方式有什么区别呢?

        p.name此种方式仅适合单个调用,p["name"]这种方式可以实现批量调用

        比如p有多个属性,把p的属性名称读取出来存在一个数组m中,当批量调用时可以利用p["m[i]"]此种方式实现

        

  • 相关阅读:
    centos7下安装docker
    java中获取两个时间中的每一天
    Linq中string转int的方法
    logstash 主题综合篇
    Windows环境下ELK(5.X)平台的搭建
    本地没问题 服务器 提示 Server Error in '/' Application
    错误 未能找到类型或命名空间名称"xxxxxx"的真正原因
    System.web和System.WebServer
    Chrome Adobe Flash Player 因过期而 阻止
    请求WebApi的几种方式
  • 原文地址:https://www.cnblogs.com/fantasy01/p/4065945.html
Copyright © 2011-2022 走看看