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 ...
随机推荐
- BZOJ4808马——二分图最大独立集
题目描述 众所周知,马后炮是中国象棋中很厉害的一招必杀技."马走日字".本来,如果在要去的方向有别的棋子挡住(俗 称"蹩马腿"),则不允许走过去.为了简化问题, ...
- 【BZOJ4822】[CQOI2017]老C的任务(扫描线)
[BZOJ4822][CQOI2017]老C的任务(扫描线) 题面 BZOJ 洛谷 题解 没有修改操作,都不需要分治了... 直接排序之后扫描线算贡献就好了... 不知道为啥洛谷上过不了... #in ...
- 【转】IAR IDE for MSP430、8051、ARM等平台的结合使用
IAR IDE for MSP430.8051.ARM等平台的结合使用 以前很长一段时间使用IAR作为MSP430的开发平台,前几天一个无线监控的项目用到了Zigbee(CC2530),于是开始使用I ...
- scrapy 中间件
一.中间件的分类 scrapy的中间件理论上有三种(Schduler Middleware,Spider Middleware,Downloader Middleware),在应用上一般有以下两种 1 ...
- java NIO 直接与非直接缓冲区
ByteBuffer有两个创建缓冲区的方法:static ByteBuffer allocate(int capacity)static ByteBuffer allocateDirect(int c ...
- jnlp初次试用
1.jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用程序.好处就不用说了,如果你的java应用程序 ...
- 关于pascal退出acm/icpc历史
应该是很久之前的事情了,现在我才知道,有些信息滞后了,本还以为这是最近的事情呢.而2019年noip也将取消pascal,一切成为历史, 想想初中/高中阶段整片地区的使用pascal,c/c++/ja ...
- non-member function cannot have cv-qualifier
Q: non-member function unsigned int abs(const T&) cannot have cv-qualifier. template<typename ...
- C# BindingSource
1.引言 BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用.使用这些API我们可以将Code与各种具体类型数据源进行解耦:使用这些Event我们可以 ...
- Python全栈问答小技巧_2
Python全栈测试题(二) 作者:尹正杰 声明:答案如有偏差,欢迎指正!欢迎加入高级运维工程师之路:598432640 本文答题用的Python版本是:Python 3.5.2,请知晓! 1. 计算 ...