今天學(xué)了什么
怎么定義函數(shù)
<script>
//怎么定義函數(shù)()
var btn = document.getElementsByTagName("button")[0];
btn.onclick = function (){
fn()
}
//創(chuàng)建一個(gè)函數(shù)
//第一種方式創(chuàng)建
function fn(){
alert(1)
}
//調(diào)用一個(gè)函數(shù)(讓函數(shù)執(zhí)行) 函數(shù)名+括號(hào)
</script>
函數(shù)的作用域
<script>
//js(es5)中 分為 全局 作用域 , 函數(shù)作用域 (局部)
//"use strict"http://嚴(yán)格模式下 沒有var 的變量 會(huì) 報(bào)錯(cuò)
//在非嚴(yán)格模式下,沒有var 的變量 是 全局變量
function fn(){
a = 1;
}
fn();
//函數(shù)外部無(wú)法訪問(wèn)函數(shù)內(nèi)部的變量
//函數(shù)不調(diào)用不執(zhí)行
console.log(a)
</script>
函數(shù)的應(yīng)用
<script>
// 函數(shù) 相當(dāng)于 工具
// 不用的話 沒有意義 ,可以重復(fù)的用
function fn(a,b,c) {
console.log(a+b+c)
}
fn(1,2,3)
fn(1,20,3)
fn(1,100,"3")
//求任何兩個(gè)數(shù)的和
// var a = Number(prompt("一個(gè)數(shù)"))
// var b = prompt("一個(gè)數(shù)")
// console.log(a-b)
</script>
數(shù)組轉(zhuǎn)換
<script>
// 最大值
// sort(function(a,b){
// return a-b
// }
//移動(dòng)盒子()
//排他思想 (for循環(huán)綁事件 for干掉所有人 保留自己 this ,
// btn 想控制對(duì)應(yīng) div 保存索引的思想 :給所有的btn(btn[i])都添加一個(gè)屬性
// index 把 i 賦值給index
// )
// className
// 在樣式里面style class 類名
//js 操作的時(shí)候
//div.className = "class 類名 "
//div.style. 只不過(guò) 優(yōu)先級(jí)問(wèn)題
function sort(arr) {
for(var i =0;i<arr.length-1;i++){
for(var j =0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
var a = [10,2222,31,33,4,45,5,100]
var arr = [10,1,312,33,5,100]
sort(arr)
B
C
古人仁:弟子不必不如師
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。