js入门学习(打卡03)

作者简介

大三学生,代号“jsGo”。

本日学习目标

js数据类型

字符串、数字、布尔、数组、对象、Null、Undefined
1.js拥有动态类型,就是相同的变量可以做不同的类型。
2.js字符串类型,再双括号内的任意文本。
例如:var answer=“Nice to meet you!”;
3.js数字类型仅一种,可带小数点,也可不带小数点。
4.js布尔类型值为:true 或 false。
5.js数组:
例:
var cars=new Array();
cars[0]=“Audi”;
cars[1]=“BMW”;
cars[2]=“Volvo”;
6.js对象:对象由花括号分隔,对象属性用分号分隔。
例: var person={firstname:“Bill”, lastname:“Gates”, id:5566};
7.js中Undefined表示变量中不含有值,而Null 用来清空变量。

<script>
var person;
var car="Volvo";
document.write(person + "<br />");
document.write(car + "<br />");
var car=null
document.write(car + "<br />");
</script>

输出:
Undefined
Volvo
null
8.声明变量类型
声明变量类型均为对象,声明一个变量相当于创建一个新的对象,使用关键词new
例:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;

js对象

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
例:
人的属性:(姓名、体重、身高、嘴巴大小)
person.name=Tom;
person.weight=50kg;
person.height=170cm;
person.mouse=big;
人的方法:(跑步、说话、微笑)
person.run();
person.talk();
person.smile();
例:(创建对象)

<script>
person= new Object();
person.name1=Tom;
person.name2=God;
person.weight=60kg;
person.mouse=big;
doucment.write( person.name1+"have a"+person.mouse+"mouse");
</script>

输出:Tom have a big mouse

JS函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
其形式为:
1.function functionname()
{
所要执行的代码
}
2.调用带参数的函数
function functionname(var1,var2)
{
所执行的代码
}
实例:

<button onClick="Myname('Mayun','Boss')">点击</button>	
<script>
function Myname(name,job){
	alert("The "+name+" is a "+job);
}
</script>

通过按钮调用方法,产生弹窗。
3.带返回值的函数。在句子中加return 语句,函数停止执行,返回固定的值。

1<script>
function functionname()
{
  var a=10;
  return a;
}
var b=functionname();
document.write(b);
</script>2<script>
function functionname(a,b)
{
  return a*b;
}
document.getElementById("demo").innerHTML=functionname(4,5);
</script>3function myFunction(a,b)
{
if (a>b)
  {
  return;
  }
x=a+b
}
	

(1)则界面只显示10;通过调用函数的返回值。
(2)页面显示结果12;通过调用函数进行运算结果。
(3)若想只退出函数则可以只写return。

注:

1.在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。
2.在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
3.如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
4.JavaScript 变量的生命期从它们被声明的时间开始。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值