JavaScript常用函数和方法
alert('Hello World!') //方法用于显示带有一条指定消息和一个 OK 按钮的警告框。 //定义js函数
function Foo(name) {
console.log(name);
}; //匿名函数
var temp = function () { }; //自执行函数
(function () {
console.log('Alex');
})(); (function (name) {
console.log(name);
})('Macoli'); //字符串处理
var name = ' Alex '
console.log(name.trim()) //结果:===>‘Alex’ trim方法用来去空白 var s = 'abcdr'
console.log(s.charAt(0) //查看字符串的第一个字母(从0开始计数) var ss = 'abcdefg'
console.log(ss.substring(1,3)) //获取下标为1到3的字符串(不包括3) var s1 = 'abcde'
console.log(s1.indexOf('bc')) //查找指定字符(串)首次出现的位置
console.log(s1.length) //计算字符串长度 //数组
var array = Array(1,2,3); //或者var array = []
array.push('a'); //追加元素
array.unshift('b'); //最前插入 //第一个参数表示开始插入或删除的位置,第二个参数表示要删除的数量(为0时不删除),后面的参数可选(表示要插入的元素)
array.splice(1,0,'boy'); //从下标1开始插入‘boy’元素(可插入多个)
array.splice(1,0,'dog','cat');//从下标1开始插入‘dog’、'cat'元素
console.log(array); array.splice(100,0,'100'); //数组本来没有那么长,插入位置之前没有那么多元素,插入位置就按在数组最后追加算
console.log(array)
console.log(array[8]) //在最后一位取出上面的赋值
array[100]='ok' //给数组下标为100的位置赋值(数组没那么长),则直接赋值成功,前面位置没有赋值的为undefined
console.log(array[99])
console.log(array[100])
console.log(array) array.pop() //移除最后一个元素
array.shift() //移除第一个元素
array.splice(1,2) //从下标为1的位置开始移除两个元素 array.slice(1,3) //截取下标为1到3的元素(不包括3) array2 = [7,8,9]
array.concat(array2) //将array2合并到array array.reverse() //翻转
array.join('_') //通过‘_’符号将array中的元素连接成字符串
array.length //计算数组长度 var array = [11,22,33,44,55]
for (var item in array){
console.log(item) //输出的是array的索引下标
console.log(array[item]) //输出的是array的元素
} for (var i=0;i<array.length;i++){
console.log(array[i]); //输出array元素
} var dict = {'name':'Macoli','age':20}
for (var item in dict){
console.log(item) //输出的是字典的key值
console.log(dict[item]) //输出的是字典key值对应的元素
} //字符串(数值字符)转换成整数
a = '123'
parseInt(a) //将a转换成整数 //常用函数
console.log() //将信息输出到浏览器的console下
alert() //直接插入内容
s = setInterval('alert()',2000) //设置定时器s:每隔2000毫秒(2秒)执行一次alert函数
clearInterval(s) //清除定时器s
ss = setTimeout('alert()',2000) //设置超时ss:等待2000毫秒(2秒)后执行一次alert函数就停止
clearTimeout(ss) //清除超时ss
JavaScript常用函数和方法的更多相关文章
- jquery常用函数与方法汇总
1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...
- 【javascript】javascript常用函数大全
javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数 1.常规函数 javascript常规函数包括以下9个函数: ( ...
- JavaScript常用函数
JavaScript常用函数 常规函数 数组函数 日期函数 数学函数 字符串函数 常规函数 (1)alert函数:显示一个警告对话框,包括一个OK按钮.(alert("输入错误") ...
- 【终结版】C#常用函数和方法集汇总
C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...
- opencv-学习笔记(1)常用函数和方法。
opencv-学习笔记(1)常用函数和方法. cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化 ...
- Python | Python常用函数、方法示例总结(API)
目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...
- 5种 JavaScript 调用函数的方法
一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性 ...
- JavaScript调用函数的方法
摘要:这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正 ...
- JavaScript常用对象的方法和属性
---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...
随机推荐
- SourceForge无法访问的解决办法
这一阵java框架spring和hibernate都有新版本了(spring2.5.5和hibernate3.2.6)想下载看看,却发现 SourceForge.net无法打开.刚才用Google搜索 ...
- 20169212《Linux内核原理与分析》第一周作业
实验 使用touch创建文件: man手册的内容很多,涉及了Linux使用过程中的方方面面,为了便于查找,是做了分册(分区段)处理的,在Research UNIX.BSD.OS X和Linux中,手册 ...
- Android 之 Activity的生命周期
- 1.JavaScript面试
1.1. 简要描述 JavaScript 的数据类型? 参考答案: JavaScript 的数据类型可以分为原始类型和对象类型. 原始类型包括 string.number 和 boolean ...
- $('div','li'),$('div , li'),$('div li')的区别
要搞清楚$('div','li') 和 $('div , li') 和 $('div li') 区别: $('div','li'):是$(子,父),是从父节点里找子,而不是找li外面的div $('d ...
- 设计模式之三:单例模式singleton
单例设计模式确切的说就是一个类只有一个实例,有一个全局的接口来访问这个实例.当第一次载入的时候,它通常使用延时加载的方法创建单一实例. 提示:苹果大量的使用了这种方法.例子:[NSUserDefaul ...
- iOS开发:XCTest单元测试(附上一个单例的测试代码)
测试驱动开发并不是一个很新鲜的概念了.在我最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确.我所学习第一门语言是c语言,用的最多的是在算法设计上,那时候最常做的事情就是编 ...
- js事件捕获,事件冒泡,事件委托以及DOM事件流
一:DOM事件流: 事件流是从页面接收事件的顺序,DOM2级事件规定事件流包括三个阶段: ①事件捕获阶段:用意在于事件达到目标之前捕获它,在事件捕获阶段事件流模型:document→html→body ...
- JS rem 设置
(function () { var docEl = document.documentElement; var resize = 'orientationchange' in window ? 'o ...
- 安装生物信息学软件-Biopython
其实好多东西装过好多次,然而每次都要翻文档,经常掉进前面掉进过的坑...所以这里重新写一份指南,以防下次再装又忘了(魂淡我并不想再装了啊不要立flag) 1. 安装biopython 1.1 因为bi ...