JS概念整理

1、
JavaScript是一种描述语言,基于对象和时间驱动。javascript应用程序都要下载到浏览器的客户端执行,从而减轻了服务器端的负担
JavaScript由三部分组成:a、核心与法(ECMAScript):是JavaScript的标准规范
                        b、浏览器对象模型(BOM):与浏览器窗口进行交互
                        c、文档对象模型(DOM):可以控制页面中的每一个元素,实现页面中的各种动态效果
JS的执行过程:
a.浏览器接受用户的请求
b.向服务器端请求某个包含JS脚本的页面(浏览器把请求信息发送到应用服务器,等待响应)
c.应用服务器端向浏览器发送相应消息
==================================================================================================
2、
调用语法:
从外部导入JS:<script src="hello.js" type="text/javascript"></script>
PS:外部文件不能包含<script>标签,把.js文件放到网站目录中通常存放脚本的子目录中,这样容易管理和维护
直接在标签中调用:<input type="text" onclick="javascript:alert("123");" />
==================================================================================================
3、
变量的声明和赋值:
var width=20;   //声明并赋值
var x,y,z = 10; //一行声明多个变量
PS:JS中区分大小写,关键字一般用小写,变量可以不经声明而使用(但不推荐)
==================================================================================================
4、
数据类型:
undefined
null
number
string
boolean
JS中可以使用typeof来判断一个变量的数据类型,eg:
var width;
alert(typeof(width));//返回undefined
一些例子:
var arrlist = new Date();
var width,height=10,name="rose";
alert(typeof(null));     //object
alert(typeof(arrlist)); //object
alert(typeof(width));   //undefined
alert(typeof(height));  //number
alert(typeof(name));    //string
alert(typeof(true));    //boolean
alert(null==undefined); //true,虽然值相等,但他们的含义不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值