Javascript的编程

JavaScript027

Javascript的编程,第1张

我先简写一个HTML文件:

<body>

<div id="div1"></div>

</body>

有了这个文件,我们就开始写Javascript了。

Javascript必须写在<script>内部(我是说写在HTML文件之中时),就像CSS要写在<style>内部一样。

首先。我们要知道自己要干什么。比如说,我要让那个DIV的宽度变为100像素,高度也变成100像素,背景变成红的。我们要这样写:

<body>

<div id="div1"></div>

<script>

document.getElementById('div1').style.width='100px'

document.getElementById('div1').style.height='100px'

document.getElementById('div1').style.background='red'

</script>

</body>

这样就写好了。

document.getElementById('div1')意思是说在文档中选出id为div1的那个元素

document.getElementById('div1').style.width='100px'它的完整意思可以这么理解:

在文档中选出id为div1的那个元素,让这个元素的样式(style)的宽(width)变为100px;

以下两句类似。

这是JS中最简单的编程思路了。

不知道这么说,是不是回答了你的提问!!!

//1.

var A = prompt("输入A的值","")

var B = prompt("输入B的值","")

var tmp = A

A = B

B = tmp

console.log("A:" + A + ",B:" + B)

//2.

var num = 1234

var str = num + ""

console.log("是" + str.length + "位数")

for(var i = str.length - 1 i >= 0 i--){

    console.log(str.charAt(i))

}

//3.

var sum = 0

for(var i = 0 i < 100 i++){

    var rand = Math.floor(Math.random() * 10)

    sum += rand

}

console.log(sum)

//4.

var A

while(true){

    A = prompt("输入一个整数","")

    if(A % 1 != 0){

        continue

    }

    var isPrime = true

    for(var i = 2 i <= A/2 i++){

        if(A % i == 0){

            isPrime = false

            break

        }

    }

    if(isPrime){

        alert(A + "是素数")

    }else{

        alert(A + "不是素数")

    }

    break

}

//5.

var n = 2,

    a = 1,

    b = 2,

    c = b / a

while (n <= 20) {

    var tmp = a

    a = b

    b = tmp + b

    c += b / a

    n++

}

console.log(c)