软件测试

月薪过万的软件测试攻略(十):JavaScript超简入门

2018-05-18  本文已影响107人  DayBreakL

JavaScript (以下简称JS)是 Web 的编程语言,HTML 定义了网页的内容,CSS 描述了网页的布局,JavaScript 网页的行为,JS是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。学习这部分时,需要你已掌握了HTML语言以及CSS。

一、JavaScript 用法

二、变量与方法

学习任何一门编程语言,最重要的是掌握变量与方法。

  1. 变量
var a;

用var声明a是一个变量;

a=1;

对变量的第一次赋值,叫做初始化,编程语言中,一个等号代表赋值,等于需要用两个等号。

例:

var a;    //声明变量a
a="hello world!"; //给a赋值,把hello world赋给a
alert(a); // 用变量名使用变量,alter表示弹框
  1. 方法

无参方法:

function 方法名()  {
}

有参方法:

function 方法名(a,b)  {
}
方法名();

三、实战

<script>
    var a,b,c; //声明变量
    a=10; //给a赋值
    b=15; //给b赋值
    c=a+b; //给c赋值
    alert("a+b="+c); //内置函数,弹框,展示信息为a+b=c
</script>

展示结果为:


image.png

【tips1】加号,+,当+两边任意一边是字符串时,则是拼接符;当+两边都是数字时,+是运算符;

【tips2】程序运行的步骤:
从上自下读取命令行,读完就丢掉;


程序运行的步骤.png

1,命令行执行var a=1; ,变量池中储存变量a,并赋值a=1,var a=1;丢掉。
2,命令行继续执行var b=2; ,变量池中储存变量b,并赋值b=2,var b=2;丢掉。
3,命令行执行var c=a+b,变量池中储存变量c,并从变量池取出a,b的值,之和赋给c,把值存储到变量池中;
4,命令行执行alert(c);

<script>
    var a,b,c;
    function add(){
    a=10;
    b=15; 
    c=a+b;
    alert("a+b="+c);
    }
    add();
</script>

把上述代码封装成方法,function声明,add为方法名,add()调用方法;

程序执行的顺序为


image.png

【tips】命令行不执行function,调用方法时才执行。

<script>
    var money;
    var food;
    dish(); 
    function dish(){  
        food=shopping("10"); 
        alert("1,开火");
        alert("2,锅里放入油");
        alert("3,放入"+food);
        alert("4,炒熟,装盘");
     } 
        
    function shopping(money){ 
        confirm("去超市购买鸡蛋和番茄");
        confirm("结账给了"+money+"元");
        return "鸡蛋和番茄"; 
     }  
</script>

程序运行的顺序为:


image.png

【tips】return,返回方法的结果,其它函数调用时,会调用这个结果。

课后练习:1、用Xmindx写出例三的程序运行过程。 2、对例三进行注释。

上一篇 下一篇

猜你喜欢

热点阅读