菜鸟javascript基础资料整理2_基础知识

1。
//使用变量的属性
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length)
</script>

2。
//把字符串中的所有字母都被转化为大写字母。
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())
</script>

3。
//js中个变量添加超链接
<script type="text/javascript">
var txt="Hello World!"
document.write("<p>超链接为: " + txt.link("http://www.w3school.com.cn") + "</p>")
</script>

4。
//indexOf方法(定位字符串中某一个指定的字符首次出现的位置。如果没有查到返回-1,区分大小写)
<script type="text/javascript">
var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />") //1
document.write(str.indexOf("World") + "<br />") //-1
document.write(str.indexOf("world")) //6
</script>

5。
//match() 方法
//使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
<script type="text/javascript">
var str="Hello world!"
document.write(str.match("world") + "<br />") //world
document.write(str.match("World") + "<br />") //null
document.write(str.match("worlld") + "<br />") //null
document.write(str.match("world!")) //world!
</script>

6。
//replace() 方法在字符串中用某些字符替换另一些字符。
var str="Visit Microsoft!"
document.write(str.replace("Microsoft","W3School"))

7.
//合并两个数组
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
document.write(arr.concat(arr2))
</script>

时间: 2024-09-22 20:17:29

菜鸟javascript基础资料整理2_基础知识的相关文章

菜鸟javascript基础资料整理3 正则_基础知识

1.js正则表达式(RegExp对象) RegExp 对象有 3 个方法:test().exec() 以及 compile(). ①test()方法 //test() 方法检索字符串中的指定值.返回值是 true 或 false. var patt1=new RegExp("e"); document.write(patt1.test("The best things in life are free")); ②exec()方法 //exec() 方法检索字符串中的

Java基础资料整理

 1.LocalThread的应用场景,数据传输适合用LocalThread么 2.linux的基本命令    软链接.更改用户组和名.查看磁盘IO.查看内存.查看磁盘大小 3.网络安全(攻防有哪几种类型) 4.JVM的包括哪几种,画图表示,JVM的垃圾回收算法有哪几种 5.年轻代.持久代.老年代 6.session和cookie的区别,在分布式环境中,如何保持session共享,例如两台tomcat中,其中一台挂了,剩下的如何保持会话. 7.HashMap的数据结构,画图, Concurren

javascript 数组学习资料收集_基础知识

在JavaScript中,创建一个数组可以使用 new Array,如下几种语法都是正确的: arrayObj = new Array() 创建一个数组. arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度. arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值. arrayObj = [element0, element1, ..., element

JavaScript学习笔记整理_用于模式匹配的String方法_基础知识

用于模式匹配的String方法: String支持4种使用正则表达式的方法: seach()用于检索,参数是一个正则表达式,返回第一个与之匹配的子串的位置,找不到则返回-1,如果参数不是正则表达式,则首先会通过RexExp构造函数将它转换成正则表达式,seach()方法不支持全局搜索,它忽略修饰符g: replace()用于检索与替换操作,第一个参数是一个正则表达式,第二个参数是要进行替换的字符串.它对调用该方法的字符串检索,按照模式匹配子串替换成第二个参数,若包含修饰符g则全文匹配.若第一个参

JavaScript学习笔记整理_setTimeout的应用_基础知识

setTimeou的t应用 var ids = []; function foo1(i) { this.i = i; console.log('i = '+i); ids[0] = setTimeout((function () { foo1(i); }),1000); } function foo2(j) { this.j = j; console.log('j = '+j); ids[1] = setTimeout((function () { foo2(j); }),1000); } fo

javascript this详细介绍_基础知识

this的值是在运行时确定的 JS中的this究竟代表什么,这是在程序运行时根据上下文环境确定,可以分为以下几种情况. 1. 全局作用域中的this 在全局作用域中,this指向window对象. console.log(this);//指向window对象 this.x = 5//在全局作用域内创建一个x //与this.x = 5的等价情况: //var x = 5; //x = 5; 在全局作用域中执行var x=5,其实是为window对象创建一个属性x,并令其等于5. 若定义变量时不加

Javascript Objects详解_基础知识

创建对象  •对象直接量 var o = { foo : "bar" } •构造函数 var o = new Object(); •原型继承 var p = Object.create(o); 类继承 Javascript对象拥有自有属性和继承属性.  •在查询对象o的属性x时,先查找o中的属性x,如果没找到,则查找o的原型对象中的x属性,直到查找到x或者一个原型是null的对象为止  •在给对象o的x属性赋值时,如果o中已经有一个自有属性x,则改变x的值,若o中不存在属性x,则为o创

PHP中常用的数组操作方法笔记整理_php基础

概述要访问一个变量的内容,可以直接使用其名称.如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容. 像其他变量一样,使用运算符=可以改变数组元素的内容.数组单元可以通过 array[key] 语法来访问. 数组的基本操作 php定义数组: <?php $array = array(); $array["key"] = "values"; ?> 在PHP中声明数组的方式主要有两种: 1.用array()函数声明数组, 2.直接为数组元素

张孝祥JavaScript教程笔记:HTML基础(二)

html基础|javascript|笔记|教程 相关文章:张孝祥JavaScript教程笔记:HTML基础(一)  不要试图用enter键来在浏览器中换行,而是用<br>;<nobr>防止系统自动换行:<block>缩近:<marquee behavior="slide"/"scroll"/"alternate" direction="up"/"down"/&quo