您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

从0到1: JavaScript快速入门(注1) <源码交易平台>

  • 时间:2022-07-07 01:21 编辑: 来源: 阅读:307
  • 扫一扫,手机访问
摘要:从0到1: JavaScript快速入门(注1) <源码交易平台>
从0到JavaScript 1快速使用基础。动态页面和静态页面的区别在于能否与服务器交互。2.JavaScript简介。将JavaScript引入HTML一般有三种方式:外部JavaScript。 在头部使用脚本标签介绍JavaScript& ltscript src = " index.js " & gt& lt/script & gt;& lt/head & gt;& ltbody & gt& lt!-2.引入->进入体内;& ltscript src = " index.js " & gt& lt/script & gt;& lt/body & gt;& lt/html & gt;内部JavaScript & lt!DOCTYPE html & gt& lthtml & gt& lthead & gt& ltmeta charset = " utf-8 "/& gt;& lttitle & gt& lt/title & gt;& lt!-将js引入head->:& lt;!-& lt;script type = " text/JavaScript " & gt;完整表格->:& lt;脚本& gt// ...& lt/script & gt;& lt/head & gt;& ltbody & gt& lt脚本& gt// ...& lt/script & gt;& lt/body & gt;& lt/html & gt;事件JavaScript & lt!DOCTYPE html & gt& lthtml & gt& lthead & gt& ltmeta charset="utf-8 " >& lttitle & gt& lt/title & gt;& lt/head & gt;& ltbody & gt& ltinput type = " button " value = " a small button " onclick = " alert(' JS在元素事件属性中调用')"/>;& lt/body & gt;& lt/html & gt;& lt!DOCTYPE html & gt& lthtml & gt& lthead & gt& ltmeta charset="utf-8 " >& lttitle & gt& lt/title & gt;& lt脚本& gtfunction mes(){ alert(" a test ");} & lt/script & gt;& lt/head & gt;& ltbody & gt& lttype = " button " value = " button " onclick = " alert mes()"/>;& lt/body & gt;& lt/html & gt;3.JS的一个小例子<!DOCTYPE html & gt& lthtml & gt& lthead & gt& ltmeta charset="utf-8 " >& lttitle & gt& lt/title & gt;& lt脚本& gtwindow . onload = function(){ alert(" Welcome ");} window . onbeforeunload = function(event){//alert(" test ");//无法实现该函数...console.log("哈哈哈");var e = event | | window.evente.returnValue= "后会有期";} & lt/script & gt;& lt/head & gt;& lt/html & gt;4、语法4.1关键字JavaScript nullvarcatch for switchvoidcontinuefunction this hilde faultfhrowithdeleteintrudotrinstanceofbreakersenewtypoffalsecma-262 ab stractenumintshortbooleaneexportinterfacestaticbyteextendslongsupercharfinanativesynchronizedclassfloatpackagethrowsconstgotoprivatenetsientdebuggerim Mentprotectedvolatizeddoubleimport公共浏览器alertelationopenarrayfocus mathourtheight blurfunctionnamepartinbuoleanhistoryn 布尔值truefalse未定义的变量,其值用var定义但未赋值。 表示为未定义 NULL NULL NULL:NULL NULL:表示系统没有为这个变量分配内存空间。4.3引用数据类型4.4运算符算术运算符加法运算符字符串+数字=字符串赋值运算符比较运算符逻辑运算符逻辑运算符& & amp还有```或者!无条件运算符var a =条件?表达式1:表达式24.5类型转换隐式类型转换JavaScript自动执行类型转换显示类型转换“字符串”到“数字”数字()将“数字字符串”转换为数字。 ParseInt() parseFloat()从“任何首字母为数字的字符串”中提取数字“number”并将其转换为“字符串”并添加到空字符串中。toString()4.6转义符\ '英文单引号\ \ "英文双引号\ n换行符在document.write()中换行并使用< br/& gt;在alert()中换行,如果选择结构切换回路结构,则使用\n4.7过程控制来选择结构...whilefor4.8不带返回值的function func_name(arg1,ARG 2){ }带返回值的func_name(arg1,ARG) {RETURN 111} 4.9全局变量和局部变量全局变量一般在主程序中定义,其有效范围是从定义到整个程序结束。 也就是说,全局变量可以在任何地方使用。局部变量一般定义在函数中,其有效范围仅限于函数。 也就是说,局部变量只能在函数中使用,函数中定义的变量不能在函数外使用。4.10函数调用方式:直接调用一般用于“无返回值的函数”,在表达式中调用一般用于“有返回值的函数”,函数的返回值参与表达式的计算。 在hyperlink中调用是以元素a的href属性中的Java strupt:func _ name的形式调用的。 当客户单击超链接时,将调用该函数 反转数组顺序arrayName.reverse()将数组元素拼接成字符串arrayName.join ('connector') 6。时间对象6.1创建对象var otate = new Date()6.2获取时间描述的方法getFullYear()获取年份,取值为4位数getMonth()获取月份。从0(1月)到11(12月)按整数getDate()获取天数,从1到31按整数getHours()获取小时数,从0到23按整数getMinutes()获取分钟数,从0到59按整数getSeconds()获取秒数。取一个取值为0-59的整数得到年、月、年、日var my date = new date()var year = my date。Getfullyear () var month =我的日期。Get month()+1//返回值范围从0-11var day = myDate.getDate () Get分钟var my date = new date()var m hour = my date . Get hours()var mm minutes = my date . Get minutes()var m seconds = my date . Get seconds()Get The day of The week var mdate = new date()mdate . getday()6.3设置时间的方法和方法说明。setFullYear()可以设置年、月、日,setMonth()可以设置月、日,setDate()可以设置日,setHours()可以设置时、分、秒、毫秒,setMinutes()可以设置分、秒、毫秒,setSeconds()可以设置秒、毫秒,设置年、月、日,varmdate = new date()mdate . Set years(1999年11月8日)//设置年、月、日,1999年12月8日。// year是必需的4位整数。// month是可选参数0-11// day是可选参数1-31mDate.setMonth(11,8) //设置月和日mDate.setDate(8) //设置日期,设置小时和分钟var mdate = new date()mdate . Set hours(23,14,34,299)//设置小时、分钟、秒、毫米// hour是必需参数,0-23//。0-59// sec是可选参数,0-59//毫秒是可选参数,0-999 mdate.setminutes (14,34,299) //设置分、秒、毫秒mDate.setSeconds(34,299)//设置秒、7。数学对象属性描述PI的自然对数pi LN22 LN1010的自然对数LOG2E以2为底,e的对数LOG10E以10为底,e的对数SORT22的平方根SORT1_22的倒数方法描述max(a,b,...)返回最大值min(a,b,...返回一组数的最小值,sin(x)sine cos(x)cosine tan(x)tangent asin(x)arctangent acos(x)arctangent atan(x)arctangent floor(x)rounded down ceil(x)rounded up random()生成随机数ABS(x)x的自然对数(底数e)pow(x,y)返回x的y的幂exp(x)返回e的指数7.1。数学的最大值和最小值。Max () A,B,C,...,n)数学。Min () A,B,C,...,n) 7.2轮数学 常见的形式是学位*数学。PI/180atan2(x)和atan(x),这是不同的。atan2(x)能准确判断角度对应哪个角度,atan(x)不能。 Atan2(x)更多用于高级动画开发。 7.4生成随机数Math.random()//生成0-1,但随机数Math.random() * m//生成0-m,但随机数Math.random() * m+n//生成n-'m+n ',而不是' m+n ' math . floor(math . random()*(m+1))//生成0-m之间的随机整数。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【域名/主机/服务器|】qq邮箱提醒在哪里打开(2024-06-04 18:58)
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部