javascript基础知识点1 0

221 阅读3分钟

###知识点综述:


在复习JavaScript语法,主要看的是w3cschool的教程。
	用法:
	   1.0必须位于<script></script>标签之间。脚本可放置在页面<body>和<head>部分中。
	输出:
	   使用 window.alert()弹出警告。
	   使用document.write()方法写到html文档。
	   使用innerHTML写到html元素。
	变量: 用关键字 var来定义,等号来赋值
	  Number ,可以是小数,整数,科学计数。   
	  Boolean,逻辑值,真true,假false;
	  String ,像python一样,可以用单引号,或者双引号。
	  Array, 是一个数据集合。
	  Object,类的实例化.
	  Null,空.
	  Undefined,未定义。
	  JavaScript拥有动态类型,这意味着相同变量可以有不同的类型。
	  
	  举列子
	    var   x=6;   //Number
	    var   bol=true //Bollean
	    var str="dflx"; //String
	    var arr=[1,2,3]; //Array
	    var person={one:"1",two:"second"}; //Object
	 JavaScript中,变量声明没有赋值,其值实际是underfine。
	 变量的动态类型:
	 var x;
	 var x=6; //x为数字
	 var x="hello world"; //x为字符串。
	 
	 重新定义变量,原来变量的值不会改变。
	  比如: var a="world";
	       var a;
	定义数组的方式有三种:
	1.0 var nums=new Array();
			nums[0]=1;
			nums[1]=2;
	2.0 var nums=new Array(1,2);
	3.0 var nums=[1,2];
	
	javascript对象由花括号分隔,在括号内部,对象的属性以名称和值形式(name,value)定义,属性逗号分隔。
	var student+{name:"l",age:22};
	对象通过name,获得value。
	sage=studen.age;
	sage=student[age];
	
	当你声明新变量时,可以使用new关键字声明其类型:
	var carname=new String;
	var num=new Number;
	
	函数: 关键字 function表示。

	   function functionName(a,b){
	        return a+b;
	   }
	 
	变量的作用域和生命周期:
	 1.0 在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。
	 2.0 在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
	 3.0JavaScript 变量的生命期从它们被声明的时间开始。
		局部变量会在函数运行以后被删除。
		全局变量会在页面关闭后被删除。

###相关的代码:


 
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
}
</script>
</head>
<body>
<h1>我的 Web 页面</h1>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">尝试一下</button>
<hr size="2" color="aqua">
<script>
	window.alert(6+8+9);
</script>
<script>
	document.write(Date());
</script>
<hr color="black">
<script>
	var str;
	document.write("str="+str);
</script>
<hr color="blue">
<script>
	var a="world";
	var a;
	document.write("a="+a);	    
</script>

<hr clor="red">


<button onclick="mydflx('Harry Potter',666)">东风冷雪个人信息</button>
<script>
  function mydflx(name,age)
  {
  	alert("your name is"+name+",age is"+age);
  	//alert("Welcome " + name + ", the " + age);
  }
</script>

<hr color="aquamarine">


</body>
</html>

###结果图:


打开页面的弹窗.png

结果图.png

点击后的结果图2.png

今天去医院做了一个ct,本以为要完蛋了,不过一切都好,但是身体还是出现了一系列的问题,有轻微的肩椎病,博客我会继续写下去,不过跟新就不定时了。

##决定以后每天抽出时间去跑步了,每天开开心心,烦恼只是自己所寻找,生活可以过着很美好。

还有一个想法,就是去钓鱼,一直有个想法就是去长江边钓鱼,愿者上钩。