美文网首页
JS第六天

JS第六天

作者: 三七_3eca | 来源:发表于2018-07-25 11:21 被阅读0次

定义

if(1 > 0){
document.write('a');
document.write('b');
document.write('c');
}

if(2 > 0){
document.write('a');
document.write('b');
document.write('c');
}

if(3 > 0){
document.write('a');
document.write('b');
document.write('c');
}
在js中这种重复叫偶合,这种偶合代码叫低效代码,编程讲究一个原则:高内聚、弱偶合,就是把相同功能的代码抽取出来,放在一个盒子里边,用的时候调用这个盒子就行了,这个盒子就是函数

函数声明

function test() {
document.write('a');
document.write('b');
document.write('c');
}
test();
test();
function是个关键字,跟var差不多,后边跟一个函数名,加个小括号,加个大括号,这就是函数。
把功能写在函数里,用的时候调用一下就可以执行,执行方法就是:函数名(),比如上边的代码调用就是:test(),调用几次就可以执行几次。

function test() {
document.write('a');
document.write('b');
document.write('c');
}

if(1 > 0){
test()
}

if(2 > 0){
test()
}

if(3 > 0){
test()
}
如果函数里的功能需要添加在条件里的话,就在函数外边写条件,符合条件调用一次函数就可以了

函数表达式

var test = function abc() {

}

var test = function () {

}
上边是两种函数表达式,第一种叫命名函数表达式,第二种叫匿名函数表达式,由于匿名函数表达式比较常用,后来直接将它简化成函数表达式,所以我们听到的函数表达式指的就是匿名函数表达式,这两种表达式和变量差不多,调用的时候要调用变量名,这两种表达式只有一个区别,命名函数表达式有name属性,匿名表达式没有。

相关文章

  • JavaScript30 Day 6

    这是我在github 上发现的一个原生js挑战项目,由于是js小白,希望通过这次的项目加深对js的理解 第六天的挑...

  • JS第六天

    JS事件 一、事件的两种绑定方式 代码示例: 1、on事件绑定方式 2、非on事件绑定方式 二、事件参数event...

  • JS第六天

    定义 if(1 > 0){document.write('a');document.write('b');docu...

  • JS学习——第六天

    2018年2月27日,第六天课程。 课程主题:inheritance,template literal,arrow...

  • js基础第六天

    01-js对象 1.对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定...

  • js第六天笔记

    DOM: document object model DOM 树 DOM中元素获取的方式 通过ID获取(getEl...

  • runoob js第六天

    JavaScript 变量提升 变量提升:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。变量可...

  • 复习VUE.JS第六天

    配合模板

  • 2018-10-05第六天

    第六天

  • 禅绕 宝石

    第六天

网友评论

      本文标题:JS第六天

      本文链接:https://www.haomeiwen.com/subject/wdhpmftx.html