javascript函数大全--上篇

声明:这个是网上的资料,不过我在很大程度上进行了自己的说明介绍,希望大家会喜欢

 

1.document.write("输出内容");为输出语句


2.JS
中的注释为单行//和多行/**/


3.
传统的HTML文档顺序是:document->html->(head,body)


4.
一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)

 

5.获取表单中元素的名称和值                               

document.getElementById("表单中元素的ID属性值")  此处获得元素ID的对象

document.getElementByName(“表单元素的Name属性值”) 此处获得元素Name的对象

这样就能通过对象来获取到对应的值,具体获取的值就是value属性(也就是对象.value

                                                                
6.
大小写转换的JS:

1)小写转大写:

     document.getElementById("output").value = document.getElementById("input").value.toUpperCase();

2)大写转小写:

document.getElementById("output").value = document.getElementById("input").value.toLowCase();

无论怎么转换,只要不是字母方式的话,也就是按回原样保留

 

7.JS中的值类型:String,Number,Boolean,Null,Object,Function


 
8.JS中的字符型转换成数值型:parseInt(),parseFloat()

这里的parseInt()方法,具体实现方式如:parseInt(“要转的内容”)

这里的parseFloat()方法,具体实现方式如:parseFlost(“要转的内容”)

 

 

9.JS中的数字转换成字符型:(""+变量)

这里的+是一个连接符,最终结果变成一个字符串的形式

 

 

 

10.JS中的取字符串长度是:(length)

这里跟vbscript有点不一样,vbscript里的是len所要求的字符串长度),而javascript里的则是用属性的方式来求,具体实现就是:所要求的字符串长度.length


11.JS
中的字符与字符相连接使用+.


12.JS
中的比较操作符有:==等于,!=不等于,>大于,>=大于或等于,<小于,<=小于或等于

 

 

 

13.JS中声明变量使用:var来进行声明 

这里要说的是使用var与不使用var的区别,当然,这里说的是规范的作法.一般而言,var的话,代表的是局部变量的意思,而不用则是全局变量.但是在实际运用的过程中,大家并不是这么做的,毕竟全局与局部还是通过作用域来区分.所以最终的答案会是什么,还有待发现.

 

 

 

14.JS中的判断语句结构:if(condition){}else{}

Javascript的判断语句跟高级语言的判断语句一样.不过vbscript的写法则有些不一样.

 

  

 

 

15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}

Javascriptfor循环语句跟高级语言的判断语句一样

 

16.循环中止的命令是:breakcontinue命令

continuebreak语句一般都是用来作用循环结构的,continue语句是整个循环语句里面部分不执行,跳过而进行剩余的循环,break语句则是直接跳出循环.其实说白了,就是前者还有循环要执行,而后者真实性不执行循环结构.这样说吧,break语句有点像return语句,但是break语句一来没有返回值,二来它只跳出一个作用块.

 

 

 

 

17.JS中的函数定义:function functionName([parameter],...){statement[s]}

 

javascript函数,一定要记住的是关键字function,而且与高级语言不同的是此函数不用定义返回类型,有返回值的情况只要在函数里写就可以了.但有一处要注意的是,有返回的情况,想在事件里调用需要加上return,完整为:return functionName([parameter],...)

 

 

18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来分别获取

 

其实我觉得这功能蛮好的,只是设计者要注意form的次序问题,而且第一个form的获取是通过document.forms[0],注意数组都是从0开始,而不是从1开始.

 

 

19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self

 

语法(1) window.open(URL,name,features,replace)

四个参数都是可选项

语法(2) window.close()

语法(3)self.close()

方法 close() 将关闭有 window 指定的顶层浏览器窗口。某个窗口可以通过调用 self.close() 或只调用 close() 来关闭其自身。

只有通过 JavaScript 代码打开的窗口才能够由 JavaScript 代码关闭。这阻止了恶意的脚本终止用户的浏览器。

具体资料可查看www.w3school.com.cn


20.
状态栏的设置:window.status="字符";


21.
弹出提示信息:window.alert("字符");


22.
弹出确认框:window.confirm();

     语法:confirm(message)

message     要在 window 上弹出的对话框中显示的纯文本(而非 HTML 文本)

如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

具体资料可查看www.w3school.com.cn


23.
弹出输入提示框:window.prompt();此方法用于显示可提示用户进行输入的对话框

语法: prompt(text,defaultText)两个参数都是可选项

如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

具体资料可查看www.w3school.com.cn

 

 

 

 

 

 

 

 

 

 

 

 


 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值