javascript第五课-javascript

JavaScript概述

javascript是基于对象和事件的脚本语言

特点:

1、安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互

2、跨平台性(只要是可以解释JS的浏览器都可以执行,和平台无关)

JavaScript与java不同

1、JS是Netscape公司的产品,java是Sun公司

2、JS是基于对象,java面向对象

3、JS只需解释就可以执行,Java需要先编译成字节文件,再执行。

4、jS是弱类型,java是强类型

5、java中switch语句中变量只支持四种类型(btye,short,int,char),JS是弱类型,可以支持String 。。等。

javascript语法:

1、var x=3,var  x=“abc”alert(x),当变量未初始化,打印undefined

2、1表示true,0表示false;null表示0,非空表示1;

3、显示错误在浏览器左下角btye,short,int,char

JS中数组相当于集合,不会越界,数组长度可变。而且数组中可以放各种类型的值,因为它是弱类型

JS没有重载


JavaScript的数据类型:

1、动态类型,意味着相同的变量可以用作不同的类型。var=6,var=“bill”

2、字符串是存储字符的变量,可以是引号中的任意文本。可使用单引号或双引号

3、数字类型:只有一种数字类型,可以带小数点,也可以不带

4、布尔型:只有两个值false和true

5、数组型: var cars=new Array();cars[0]="";或者var cars=new Array("","","");或者var vars=["","",""];

6、对象:对象由花括号分隔,在括号内部,对象的属性以键值对形式定义,属性由逗号分隔;

var person={firstname:"bill",lastname:"fate",id=5566};对象person有三个属性

对象属性有两种寻址方式:name=person.lastname; name=person["lastname"];

7、Undefined和Null;undefined这个值表示变量不含有值,可以通过将变量的值设置为null来清空变量。

8、声明变量类型:当你声明新变量时,可以使用关键字“new”来声明其类型

var varname =new String;

var x= new Number;

var vars= new Array;

  var y=new Boolean;

javascript变量均为对象,当你声明一个变量时,就创建了一个新的对象。


访问对象属性的语法:ObjectName.propertyName

访问对象方法的调用方法:ObjectName MenthodName

使用String对象的toUpperCase()方法可以将文本转换为大写


函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

字符串和数字进行加法运算,结果将成为字符串。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值