JavaScript读书笔记-语法和基本对象

2018-10-16  本文已影响0人  yellow_橙

第1章


1.1 Javascript的起源

第2章


2.1 准备工作

"http://www.w3.org/tr/xhtml11.dtd>
<html>
<head>
<script type="text/javascript">
JavaScript gose here...
</script>
</head>
<body>
mark-up goes here...
</body>
</html>

将JS存入一个独立的文件文件的扩展名.js 再利用<scrtpt>标签的src属性指向该文件。

<!DOCTYPE html PUbLIC  “-//W3C//DTD XHTML 1.1//EN”
"http://www.w3.org/tr/xhtml11.dtd>
<html>
<head>
<script type="text/javascript" scr="file.js">
</script>
</head>
<body>
mark-up goes here...
</body>
</html>

2.3 准备工作

first statement
second statement

如果你想把多条语句放在同一行就必须使用分号来分隔:

first statement;second statement;

2.4 变量(variable)

mod = “happy”;
age = 33;
 alert(mood);
alert(age);
var mood;
var age;
var mood,age; //用一条语句声明多个变量

2.4.1 数据类型

字符串由零个或多个字符构成,包含字母、数字、标点、空格,字符串必须放在引号里。(var mood = "happy")

如果想躺某个变量包含一个数值,不用限定他必须是一个整数,JS允许使用带小数点的数值,并且允许数值任意位数,这类数值称为浮点数(var age = -33.25)

布尔数据只有两种取值true和false(var sleeping = true)

2.4.2 数组

var beatles = ()//不规定数组中元素的个数
array[index] = element
beatles[0] = "John";
beatles[1] = "Paul";
beatles[2] = "George";
beatles[3] = "Ringo";
 
var beatles =Array["John","Paul","George", "Ringo"];
 // 声明数组同时对他们进行填充,自动从0分配下标。
lennon["name"] = "john";
lennon["year"] = 2018;
lennon["living"] = "true";

2.5 操作

var total = (1+4)*5;
var temp_fahrenheit = 95; //对变量进行操作;
year = year + 1 // 操作符快捷方式;
- 把字符首尾连接在一起的操作叫做拼接

var mood = "happy"
var message = "I am feeling " + "happy"

####2.6 条件语句
```if (condition){
 statements;
 }

if (1>2){
  alert("the word has gone mad!")
}else{
  alert ("all is well with the word")
}

2.6.1 比较符操作

var my_mood = "happy"
var your_mood = "sad"
if (my_mood == your_mood){
  alert("We both same")
}

if (my_mood != your_mood){
  alert("We  are feeling different moods")
}
// 这是不等于操作

2.6.2 逻辑操作符

if (num>=5 && num<=10){
 alert("the number is in the right range")
 }

2.7 循环语句

var count = 1
while (count <11){
  alert (count);
    count++
}

2.7.2 do ... while

var count = 1
do{
 alert(count)
  count++
}while(count <1)

2.7.3 for

for (var count = 1;count < 11;count++){
  alert(count)
}

2.8 函数

function shout(){
  var beatles = array("John","Paul","Geoge","ringo")
  for (var count = 0;count<beatles,length;count++){
     alert(beatles[count])
  }
}
function coverToCelsius(temp){
  var result = temp - 32
  result = result/1.8
  return result
}

变量的作用域

function square(num){
  var total = num *num
  return total
}

2.9 对象

Object.property
Object.method()

第3章 DOM


DOM的含义:文档、对象、模型

3.3.1 节点

3.3.2 getElementById()方法

3.3.3 getElementsByTagName()方法

3.4.1 getAttribute()方法

-在找到那个元素后,我们就可以利用getAttribute()方法把他的各种属性的值查询出来。

3.4.2 setAttribute()方法

上一篇 下一篇

猜你喜欢

热点阅读