JavaScript学习 - 基础(五) - string/array/function/windows对象
String对象
更详细转:http://www.w3school.com.cn/jsref/jsref_obj_string.asp
//--------------------------------------------------------
// string对象属性:
// length
var x = [1,2,3,4,5,6]
document.write(x.length)
// //--------------------------------------------------------
// 方法: //string - anchor()方法(创建HTML锚标签)
var x = "hello world!";
document.write(x.anchor("myanchor"))
//<a name="myanchor">Hello world!</a> //斜体
document.write(x.italics())
//粗体
document.write(x.bold()) //查询索引
document.write(x.indexOf('l'))
document.write(x.lastIndexOf('l'))
2
9 //索引截取字符串
document.write(x.substr(1,2));
//le
document.write(x.substring(1,2));
// e //切片
document.write(x.slice(1,2));
document.write(x.slice(-2,-1));
//e
//d
数组对象(array)
// //数组
// -join
// -concat
// -reverse
// -sort // // -slice(1,2,3)
// 位置1,索引位置
// 位置2,需要删除的个数
// 位置3,插入数据 //进出栈(先入后出)
// push 、 pop //(先入先出)
//shift、unshift
函数对象(function)
<script>
//创建函数
function f(x) {
console.log("this is " + x)
}
f('alex') //传入多个参数: argument == kwargs
function f() {
var sun = 0;
for(var i =0;i<arguments.length;i++){
sun += arguments[i];
}
return sun
}
console.log(f(1,2,3,4,56,7,8,9,0)) // 匿名函数
(function(name) {
alert(name)
})('alex')
</script>
windows对象
windwos对象 方法
//提示框
window.alert("OK")
//确认框,返回true false
var re = window.confirm('this confirm');
console.log(re)
//true
//弹出输入框,返回输入值或者None
var re2 = window.prompt("this promt")
console.log(re2)
//打开新的页面
open("http://www.baidu.com")
close()
//多长时间执行函数,1000 = 1s
var f1 = setInterval(f1,3000);
//取消以上操作
function s2() {
clearInterval(f1)
}
JavaScript学习 - 基础(五) - string/array/function/windows对象的更多相关文章
- JavaScript学习基础部分
JavaScript学习基础 一.简介 1.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer. Mozilla.Firefo ...
- JavaScript学习09 函数本质及Function对象深入探索
JavaScript学习09 函数本质及Function对象深入探索 在JavaScript中,函数function就是对象. JS中没有方法重载 在JavaScript中,没有方法(函数)重载的概念 ...
- Javascript学习8 - 脚本化文档(Document对象)
原文:Javascript学习8 - 脚本化文档(Document对象) 每个Web浏览器窗口(或帧)显示一个HTML文档,表示这个窗口的Window对象有一个document属性,它引用了一个Doc ...
- JavaScript学习总结(五)——jQuery插件开发与发布
jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用, ...
- JavaScript学习总结(四)function函数部分
转自:http://segmentfault.com/a/1190000000660786 概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. js 支持两种函数:一类是语言内部的函数 ...
- JavaScript学习基础2
##JavaScript基本对象 1 .function:函数(方法)对象 * 创建: 1.var fun =new Function(形式参数,方法体): 2.function 方法名(参数){ 方 ...
- JavaScript学习笔记之string
字符串定义: 1,var myString=“内容”:or var myString=‘内容’ 2,var myString= new String(“内容”) ---〉创建对象, ...
- JavaScript学习 - 基础(一)
ECMAscript ECMAscript是一个重要的标准,但它并不是JAVAscript唯一的部分,当然,也不是唯一标准化的部分,实际上,一个完整的JAVAscript实现是由一下3个不同的部分组成 ...
- JavaScript学习总结(二)数组和对象部分
pt学习总结(二)数组和对象部分 2016-09-16 分类:WEB开发.编程开发.首页精华暂无人评论 来源:trigkit4 分享到:更多1 对象部分 Object类型 Object ...
随机推荐
- .net event 使用 Action
Action<string> methodCall = (x) => { x += "haha"; MessageBox.Show(x); }; public e ...
- python多线程用法及与单线程耗时比较
下面,通过一个简单的例子,来把多线程和单线程执行任务的耗时做个比较 import time import threading # 音乐播放器 def music(func, loop): for i ...
- Hash碰撞 & 拒绝服务漏洞
前段时间在网上看到的: http://www.baidu.com/s?wd=Hash%E7%A2%B0%E6%92%9E+++%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1% ...
- opencv 霍夫变换 实现图片旋转角度计算
在OCR实际开发中,证件照采集角度有很大的偏差,需要将图片进行旋转校正, 效果图: 在应用中发现应该加入高斯模糊,可以极大减少误差线条. 知道线条后 通过求斜率 得旋转角度 .(x1-x2)/(y1- ...
- gcc-linaro-arm-linux-gnueabihf交叉编译器配置
系统Ubuntu14.04 版本:gcc 版本 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 ...
- Iptables防火墙规则使用
iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤.封包重定向和网络地址转换(NAT)等功能 ...
- python自动化运维之路~DAY8
python自动化运维之路~DAY8 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.线程进程介绍 为了方便我们队线程和进程的理解,我们来画2组图,方便我们对python中的线程 ...
- CISCO知识扫盲
cisco知识扫盲 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.vlan简介 1.什么是VLAN 简称虚拟局域网.至于英语怎么写自行百度吧. VLAN的优势: 1>.广 ...
- 初探 opencv-python
一.openCV介绍 Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持.OpenCV是一个基于 ...
- windows Zookeeper本地服务化
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...