欢迎来到天天文库
浏览记录
ID:15155861
大小:948.28 KB
页数:71页
时间:2018-08-01
《java_script_jquery学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JavaScript简介ljavaScript和Java没关系lECMAscript官方叫法l语法和Java比较像l不简单,语法更灵活lJava在JVM中运行,JS运行于浏览器(浏览器差异)lHTMLJS(JQuery)静态网页技术一、JS基本语法l全面支持unicode编码(Java也是)Java中Stringname;String姓名;//汉字或其他文字都可以表示,这就是全面支持unicode编码l弱数据类型相对比于Java强数据类型的编程语言StringnameintagedoublesalaryJS中:定义
2、变量时不用指定变量数据类型(变量不用指定,数据本身是有类型的)varname="tarena";varage=10;varsalary=10.0;第一个JS程序同CSS相似
3、ead>世界因你而不同!
4、,变量为undefined没有定义变量时直接使用,变量也为undefinedünull注意点:varname=null;//null表示赋值为null,null也是一个值,不同于undefined注意点:javaScript函数没有提供返回值,函数的返回值为nullüNaNnotanumber假如在运算式中用字符串和数字运算,则显示为NaN注意:JS的灵活l允许定义多个同名变量varname="hello";世界因你而不同!varname="kitty";alert(name);//会输出kittyl定义同名变量,
5、会输出赋值的varname="hello";varname;alert(name);//会输出hellolJS默认一行为1条语句(不写分号也可以)varname="hello"alert(name);//会输出hellol允许不使用关键字var(全局变量)name="hello";//全局变量alert(name);functionf(){vara="1001";//局部变量:用var修饰的id=123;//全局变量没有用var修饰的}1)对象数据类型***function函数相当于Java中的methodJava
6、中定义方法:修饰符返回值类型方法名(参数表)异常表{}publicintadd(inta,intb)throwsExcpetion{returni+j;}第一种定义方法functionadd(a,b){returni+j;}没返回值类型,没参数类型提示:学没学好JS,关键对方法体会够不够深刻函数使用方式:
7、cript">functionadd(i,j){returni+j;}alert(add(1,2));
8、把函数本身赋给一个变量alert("fun2"+fun2(1,2));匿名函数***varfun=function(i,j){returni+j;}alert(fun(1,2));注意:functionadd(i,j){returni+j;}alert(add(1,2,3));//输出3多加的参数不会管alert(add(1));//输出NaN(1+unde
此文档下载收益归作者所有