JavaScript简介

1:javascript是什么?
  是一种广泛应用于客户端网页(浏览器)开发的脚本语言,如用来给 HTML 网页添加动态功能,比如响应用户的各种操作等。JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言,大部分情况下是由网页浏览器来执行的。


2:js的特点?
  1):脚本编写语言
  2):基于对象的语言
  3):简单性
  4):安全性
  5):动态性
  6):跨平台


3:js为什么值得学习?
    1. 所有主流浏览器都支持JavaScript。
2. 目前,全世界大部分网页都使用JavaScript。
3. 它可以让网页呈现各种动态效果。
4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。
5.易用性强:
1).学习环境无外不在,只要有文本编辑器,就能编写JavaScript程序。
2).我们可以用简单命令,完成一些基本操作。


4:ECMA,DOM,BOM三者指什么?
ECMA一般是ECMAScript的简称,是我们js的核心解释器;


DOM(document object model)浏览器打开一个 HTML 文档,该文档就成了一个 document 对象,Document 对象使我们可以对 HTML 页面中的所有元素进行访问。


BOM(Browser Object Model)浏览器打开一个文档,就创建了一个 window 对象,即 window 对象表示浏览器中打开的窗口。


三者的兼容性如何?
ECMA:几乎没有兼容性问题(注意不是说没有)


DOM:有一些操作不兼容;


BOM:没有兼容性问题(因为完全不兼容)


5:如何插入js?
  1):页面内部嵌入式;
     <script type="text/javascript">
      alert('aaaa');
</script>
  2):引入外部js文件;
     <script type="text/javascript" src="demo.js"></script>


6:js放在那里?
   理论上说可以放在任何位置,但是最常用是放在<head>与<body>标签内部;
   注意:
1. ";"分号要在英文状态下输入,同样,JS中的代码和符号都要在英文状态下输入。
2. 虽然分号“;”也可以不写,但我们要养成编程的好习惯,记得在语句末尾写上分号。


7:js注释
  1):单行注释;
     //注释内容
  2):多行注释;
     /*注释内容*/


8:什么是变量?
   从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。
   
   定义变量使用关键字var,语法如下:
var 变量名


变量名可以任意取名,但要遵循命名规则:
1.变量必须使用字母、下划线(_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用JavaScript关键词(function,this,void,var,if… )与JavaScript保留字(abstract,boolean,break,byte,char class….)。


9:变量的申明:
    变量要先声明再赋值,如下:
var mychar;
mychar="javascript";
var mynum = 6;
变量可以重复赋值,如下:
var mychar;
mychar="javascript";
mychar="hello";


注意:


1. 在JS中区分大小写,如变量mychar与myChar是不一样的,表示是两个变量。
2. 变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。


10:变量的类型:
    我们常见的变量类型有:number,string,boolean(true,false),function,object,undefined


      var mychar = 1;//number
      var mychar = "1";//string
      var mychar = false;//boolean(true/false)
      var mychar = function (){}//function
      var mychar = document;//object
      var mychar;//undefined
         两种情况会出现:
         1:变量没有定义;
         2:变量定义了但是没有赋值)
        alert(typeof(mychar));
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值