首页 > 编程语言 > 详细

javascript基本语法

时间:2014-10-31 21:56:35      阅读:290      评论:0      收藏:0      [点我收藏+]

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]"]此种方式实现

    

 

javascript基本语法

原文:http://www.cnblogs.com/fantasy01/p/4065945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!