javascript基础一(变量与函数)
来源:互联网 发布:petapoco sql 编辑:程序博客网 时间:2024/05/22 14:15
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JavaScript基础(函数)</title></head><script>//JavaScript默认只有四种基本类型String,Nunber,boolean,undefined,其他都是objectfunction add(x,y){return x+y;}console.info(add(1,2));function add2(x,y){console.info(x+y);}window.add2(2,3);//JavaScript函数是全局的(window),在任何地方都可调用//匿名函数var sum=function(x,y){return x+y;}console.info(sum(5,5));//匿名函数必须在定义之后使用//return之后不能回车 如:console.info((function noEnterTest(){return {//在需要返回值的时候,return不能有回车,因为JavaScript默认将回车后加上“;”name:"lsf"};})()//函数即定义即调用);//内部函数function outerFunc(a,b){var value=10;function innerFunc(x){return value+x+x;}return innerFunc(a)+innerFunc(b);}console.info(outerFunc(10,10));//返回函数的函数function funReturnFun(x){var value=10;return function(){return value+x+x;};}console.info(funReturnFun(100)());//函数参数与传入的参数不一致console.info(add("1",2));//结果为12,JavaScript不会检查传入的参数类型,传入string则转化为stringconsole.info(add(1,2,4));//结果为3,传入多余的参数将会被忽略console.info(add(1));//结果为NaN,没有传入的参数默认为undefinedfunction sayHello(s1,s2){if(s2===undefined){s2="你好";}return s1+s2;}console.info(sayHello("lsf"));console.info(sayHello("lsf","你妈喊你吃饭了"));//函数参数的个数 详解function sumNum(){var result=0;for(var i=0;i<arguments.length;i++){result=result+arguments[i];}return result;}</script><body> <div style="text-align:center"> <button id="click">点击</button> <input style=”text“ id="text"></input> </div> <script> button=document.getElementById("click");text=document.getElementById("text");var i=0;button.addEventListener("click",function(){//函数既然为对象,可以作为参数传入其他函数i++;text.setAttribute("value",i+" hello");}) </script></body></html>
0 0
- javascript基础一(变量与函数)
- javascript进阶之基础篇一: 变量与赋值
- JavaScript基础系列(变量与类型)
- JavaScript基础(2.变量与数据类型)
- JavaScript高级程序设计(一)基础总结之变量与赋值
- Java基础(一)变量与运算
- javascript学习笔记 (一)-函数基础
- JavaScript之函数与变量
- javascript基础(函数与方法的区别,变量作用域,变量和函数的声明提前,函数作用域)(十五)
- javascript基础笔记一函数
- JavaScript基础一 简介、入门、事件、变量
- JavaScript基础(一)之语法、变量、数据类型
- Javascript基础(一)之JavaScript(JS) 概述、JS 基础语法 、变量 和 常量(重点) 、数据类型
- JavaScript基础_变量、数据类型、函数
- JavaScript基础之函数变量作用域
- Python基础(一、变量和 常用内置函数)
- Javascript(三)Javascript基础(函数与数组)
- javascript基础:函数传递参数的方式、参数数组、变量范围(变量作用域)
- 浏览器兼容
- 用栈判断输入的括号是否匹配
- 国内当前游戏公司一览
- om.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败。java.net.ConnectException: Connectio
- Android牛人博客集合
- javascript基础一(变量与函数)
- 图像处理中的数学原理详解(Part4) ——傅立叶级数的概念1
- hdu5505
- Android Lint清除无用的资源文件
- 直接插入排序
- 2015 ccpc G题解
- URL与URI到底哪里不一样?
- fast enumeration/快速枚举
- MyEclipse软件中快捷键