2018.7.16

作者: 喜欢暗杠 | 来源:发表于2018-07-16 22:00 被阅读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();

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属性,匿名表达式没有。

相关文章

  • 水彩入门

    2018.7.16

  • 韩远国际教育

    网上报名:2018.7.16~2018.8.9 提交材料:2018.7.16~2018.8.10 公布合格者:20...

  • 2018.7.16🧡

    独角兽企业应该志在“区分”而非“比较”,当你有存量,有增量,有过程,你就有能力去综合应用。外行永远看热闹,内行才能...

  • 2018.7.16

    不要轻易做出承诺 因为有时候终其一生 可能也无法完成 就像我承诺某人的一场电影

  • 2018.7.16

    5:00-7:30 抄完語文實詞和讀筆 划3500并邊抄 8:00-10:00 兩份數學試卷 10:00-11:3...

  • 2018.7.16

    作业:(1)掌握“以问代答”这种极其实用的心理咨询技术,以确保在交流中变被动为主动;复习控制会谈内容与方向技术之“...

  • 2018.7.16

    真正意义上的第一次接触这个社会的自己,就像很多人一样,迷茫、无知、抱怨以及无数次对自己未来的怀疑,甚至会比别人更...

  • 2018.7.16

    觉察日记 1事件:儿子去临清还书,很长时间没有回家。 2感受:着急,担心 3想法:儿子到底去干啥了,安全吗? 4期...

  • 2018.7.16

    《红楼梦》中令人扼腕叹息的凄怆爱情故事不胜枚举 能决然追随爱人殉情的却只有这一位潘又安 出场两次 直戳人心。 经常...

  • 2018.7.16

    今天休息,去婶婶家包粽子,我包得好难看,但是自己包得还是喜欢吃,自己一个人吃了6个,虽然小小个的,可能是早上,中午...

网友评论

      本文标题:2018.7.16

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