js不是基礎(chǔ)的基礎(chǔ)
更新時間:2006年12月24日 00:00:00 作者:
前言
Javascript是一門很自由的語言,在JS里,里面一切的東西都是變量.包括函數(shù)在內(nèi).
基礎(chǔ)
函數(shù)
(定義)(參數(shù)1[,參數(shù)2..]) 以下代碼將創(chuàng)建一個函數(shù)并執(zhí)行它.
(function (str){alert(str.length);})('test_str');
(function (str1,str2){alert(str1 str2);})('str1111','str2222');
http://vc.wz:80/l.html?q=5&b=5#ddd
下面第一個字段(字段用空格分割)是window.location的其中一個屬性,后面是它的值。
hash #ddd
host vc.wz:80
hostname vc.wz
href http://vc.wz/l.html?q=5
在Javascript里,有兩種使用正則的方法,一是創(chuàng)建一個正則表達(dá)式的實例,而是使用String對象里的正則表達(dá)相關(guān)的方法.
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
exec(string),對string進(jìn)行正則處理,并返回匹配結(jié)果.
test(string),測試string是否含有匹配結(jié)果
[Edit 字符串對象中的正則]字符串對象中的正則
match(pattern) 根據(jù)pattern進(jìn)行正則匹配,如果匹配到,返回匹配結(jié)果,如匹配不到返回null
search(pattern) 根據(jù)pattern進(jìn)行正則匹配,如果匹配到一個結(jié)果,則返回它的索引數(shù);否則返回-1
replace(pattern,replacement) 根據(jù)pattern進(jìn)行正則匹配,把匹配結(jié)果替換為replacement
split(pattern) 根據(jù)pattern進(jìn)行正則分割,返回一個分割的數(shù)組
Javascript是一門很自由的語言,在JS里,里面一切的東西都是變量.包括函數(shù)在內(nèi).
基礎(chǔ)
函數(shù)
(定義)(參數(shù)1[,參數(shù)2..]) 以下代碼將創(chuàng)建一個函數(shù)并執(zhí)行它.
(function (str){alert(str.length);})('test_str');
(function (str1,str2){alert(str1 str2);})('str1111','str2222');
http://vc.wz:80/l.html?q=5&b=5#ddd
下面第一個字段(字段用空格分割)是window.location的其中一個屬性,后面是它的值。
hash #ddd
host vc.wz:80
hostname vc.wz
href http://vc.wz/l.html?q=5
在Javascript里,有兩種使用正則的方法,一是創(chuàng)建一個正則表達(dá)式的實例,而是使用String對象里的正則表達(dá)相關(guān)的方法.
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
exec(string),對string進(jìn)行正則處理,并返回匹配結(jié)果.
test(string),測試string是否含有匹配結(jié)果
[Edit 字符串對象中的正則]字符串對象中的正則
match(pattern) 根據(jù)pattern進(jìn)行正則匹配,如果匹配到,返回匹配結(jié)果,如匹配不到返回null
search(pattern) 根據(jù)pattern進(jìn)行正則匹配,如果匹配到一個結(jié)果,則返回它的索引數(shù);否則返回-1
replace(pattern,replacement) 根據(jù)pattern進(jìn)行正則匹配,把匹配結(jié)果替換為replacement
split(pattern) 根據(jù)pattern進(jìn)行正則分割,返回一個分割的數(shù)組
相關(guān)文章
JavaScript中Date.toSource()方法的使用教程
這篇文章主要介紹了JavaScript中Date.toSource()方法的使用教程,用來返回日期為字符串,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06簡介JavaScript中toUpperCase()方法的使用
這篇文章主要介紹了JavaScript中的toUpperCase()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06javascript中的=等號個數(shù)問題兩個跟三個有什么區(qū)別
一個等號就是個賦值的作用,主要問題在于兩個跟三個等號的區(qū)別,想必有很多的朋友都不知道吧,在本文有個不錯的示例主要介紹下兩者到底有什么區(qū)別,感興趣的朋友不要錯過2013-10-10javascript學(xué)習(xí)筆記(十) js對象 繼承
javascript學(xué)習(xí)筆記之js對象 繼承介紹,需要的朋友可以參考下2012-06-06第一個JavaScript入門基礎(chǔ) document.write輸出
關(guān)于JavaScript,他是一個OOSP(面向?qū)ο竽_本語言)他是用來創(chuàng)建動態(tài)網(wǎng)站,增強(qiáng)用戶界面的一門技術(shù)。如果你想了解更多關(guān)于JavaScript的信息,請去維基百科查詢。2010-02-02