WEB前端
DAY6
function sayHi ( ) {
consloe. log ( 'hello' )
}
sayHi ( )
function getSum ( a, b) {
console. log ( arguments)
let sum = 0
for ( let i in argument) {
sum + = arguments[ i]
}
return sum
}
let e = getSum ( a= 2 , b= 3 )
getSum ( 3 , 4 )
console. log ( e)
setInterval ( function ( ) {
console. log ( '' )
}
( function ( ) { console. log ( '123' ) } )
let a = 10
let b = 20
function change ( x, y) {
x= 30 ;
y= 50 ;
}
change ( a, b) ;
alert ( a + "--" + b)
let arr = [ 1 , 3 , 4 , 5 ]
function change2 ( a) {
a. push ( 1000 )
}
change2 ( arr)
alert ( arr)
function getCir ( r, PI = 3.14 ) {
return PI * r * r
}
let a = getCir ( 3 )
console. log ( a)
setInterval ( ( ) => console. log ( '111' ) , 1000 )
function jiecheng ( n) {
if ( n === 1 ) {
return 1
} else {
return n* jiecheng ( n- 1 )
}
}
let a = jiecheng ( 2 )
alert ( 9 )
let arr = [ a, 2 , 3 , 4 , 5 , 6 ]
for ( let i= 0 ; i < arr, length; i++ ) {
console. log ( arr[ i] )
}
let str = new String ( )
console. log ( str. split ( 'w' ) )
console. log ( str. substring ( 2 , 4 ) )
console. log ( str. startsWith ( '你' ) )
console. log ( str. endsWith ( '你' ) )
console. log ( str. includes ( 'w' ) )
let obj = {
uname: 'zhangfei' ,
age: 21 ,
gender: 'nan'
}
console. log ( obj. uname)
console. log ( obj[ 'age' ] )
let obj2 = {
uname: '刘德华' ,
age: 60 ,
sing: function ( ) {
console. log ( '我要唱歌了' )
}
}
obj2. sing ( )
let obj = {
uname: 'zhangfei' ,
age: 21 ,
gender: 'nan'
}
obj. uname = 'GGBond'
obj. sing = function ( ) {
console. log ( 'sing~' )
}
delete obj. gender
console. log ( obj)
let obj = {
uname: 'zhangfei' ,
age: 21 ,
gender: 'nan'
}
for ( let k in obj) {
console. log ( k)
console. log ( obj[ k] )
}
let arrObj =
[
{
uname: 'zs' ,
age: 21
} ,
{
uname: 'jiangjia' ,
age: 33
} ,
{
uname: 'lisi' ,
age: 12
}
]
console. log ( arrObj)
for ( let i = 0 ; i < arrObj. length; i++ ) {
for ( let k in arrObj[ i] ) {
console. log ( arrObj[ i] [ k] )
}
}
console. log ( Math. E )
console. log ( Math. PI )
console. log ( Math. ceil ( 3.1415 ) )
console. log ( Math. floor ( 3.1415 ) )
console. log ( Math. abs ( - 3.12 ) )
console. log ( Math. pow ( 3.12 , 10 ) )
console. log ( Math. sqrt ( 9 ) )
let random = Math. floor ( Math. random ( ) * ( 10 - 2 + 1 ) ) + 2
console. log ( random)
let year = date. getFullyear ( )
let month = date. getMonth ( ) + 1
let day = date. getDate ( )
let hh = date. getHours ( )
let mm = date. getMinutes ( )
let ss = date. getSeconds ( )
let gg= date. getDay ( )
alert ( gg)
let a = 3.323245
laert ( a. toFixed ( 4 ) )
ducument. write ( ` ${ year} 年- ${ month} 月- ${ day} 日- ${ hh} 时- ${ mm} 分- ${ ss} 秒` )
< button> 提交< / button>
< script>
const btn = document. querySelector ( 'button' )
console. log ( typeof ( btn) )
const li2 = document. querySelector ( '.two' )
console. log ( li2)
const li = document. querySelector ( 'li' )
console. log ( li)
const lis = document. querySelectorAll ( 'li' )
console. log ( lis)
for ( let i = 0 ; i < lis. length; i++ ) {
console. log ( lis[ i] )
}
const li3 = document. querySelector ( 'ul li:nth-child(3)' )
console. log ( li3)
console. log ( document. getElementsByTagName ( 'div' ) )
console. log ( document. getElementById ( 'four' ) )
console. log ( document. getElementsByClassName ( 'two' ) )
< div class = "one" > 我是一个即将被更改的盒子< / div>
< div class = "two" > 我是一个即将被更改的盒子< / div>
< script>
const box1 = document. querySelector ( '.one' )
const box2 = document. querySelector ( '.two' )
console. log ( box1)
console. log ( box2)
box1. innerText = `<h1>jiangjia</h1>`
box2. innerHTML = `<h1>chensongjie</h1>`
< img src= "../images/1.webp" alt= "刘德华" title= "刘德华" >
< input type= "text" placeholder= "wedjed" readonly>
< button disabled> 同意该协议< / button>
< script>
const img = document. querySelector ( 'img' )
const ipt = document. querySelector ( 'input' )
const btn = document. querySelector ( 'button' )
img. src = "../images/2.webp"
img. title = "我是个大帅哥"
ipt. type = "password"
ipt. placeholder = "请输入用户名"
ipt. readOnly = false
btn. disabled = false
< img src= "../images/1.webp" alt= "刘德华" title= "刘德华" >
< input type= "text" placeholder= "wedjed" readonly>
< button disabled> 同意该协议< / button>
< script>
const img = document. querySelector ( 'img' )
const ipt = document. querySelector ( 'input' )
const btn = document. querySelector ( 'button' )
img. src = "../images/2.webp"
img. title = "我是个大帅哥"
ipt. type = "password"
ipt. placeholder = "请输入用户名"
ipt. readOnly = false
btn. disabled = false
< div class = "box1" > 1111 < / div>
< div class = "box2 box1" > < / div>
< script>
const box2 = document. querySelector ( '.box2' )
const div = document. querySelector ( '.box1' )
div. style. width = '500px'
div. style. fontSize = '16px'
div. style. backgroundColor = 'pink'
box2. classList. add ( 'box1' )
box2. classList. toggle ( 'box1' )
let timer = setTimeout ( 'console.log("我是一秒之后执行的代码")' ,2000 )
let timer3= setTimeout (
fn, 3000 )
function fn ( ) {
console. log ( '66666' )
}
let timer4 = setTimeout ( function ( a, b) {
console. log ( a+ b)
} , 2000 , 1 , 4 )
let obj = {
uname: 'gouxin' ,
a: 3 ,
b: 4 ,
sum: function ( ) {
console. log ( this . a)
}
}
obj. sum ( )
setTimeout ( obj, sum, 1000 )