2020-08-07

    1.什么是JavaScript,有什么作用,用在什么地方?

1.1 什么是JavaScript

Jacacript是高级编程语言中的一种,用JavaScript可以做很多事情,使网页更具交互性,给站点的用户提供du更好,更令人兴奋的体验。JavaScript使你可以创建活跃的用户界面,当用户在页面间导航时向他们反馈。

1.2 JavaScript有什么作用

使用JavaScript来确保用户以表单形式输入有效的信息,这可以节省你的业务时间和开支。使用JavaScript,根据用户的操作可以创建定制的HTML页面。JavaScript还可以处理表单,设置cookie,即时构建HTML页面以及创建基于Web的应用程序。

1.3 JavaScript用在什么地方

要把JavaScript的代码放到< head >中,由< script >…< script >运行。


    2.JavaScript的发展历史

2.1为什么会有JavaScript产生,主要解决一个什么问题?

A:1994 年,网景公司( Netscape )发布了 Navigator 浏览器 0.9 版,这是世界上第一款比较成熟的浏览器,但也是名副其实的浏览器,只能浏览,提交表单的时候浏览器并不知道是否提交,每次都会向服务器发送请求,由服务器来判断。所以 JavaScript 主要是为了解决与用户的交互问题。

2.2为什么叫 “JavaScript” ,与 Java 有什么关系?

A:1995 年,Sun 公司将 Oak 语言改名为 Java ,正式向市场推出。Sun 公司大肆宣传,网景公司动了心,决定与 Sun 联盟,开发一款网页脚本语言,Netscape 为了搭上媒体热炒 Java 的顺风车,临时把 LiveScript 改名为 JavaScript,所以从本质上来,JavaScript 和 Java 没什么关系。

2.3JavaScript主要由谁开发,开发了多长时间?

A:1995 年 4 月,网景公司录用了 34 岁的系统程序员布兰登·艾奇( Brendan Eich ),主要负责被布兰登称之为“简化版 Java语言”的网页脚本语言的开发工作。然而他对 Java 并无兴趣,所以花了 10 天的时间设计出了 JavaScript;主要特点:1.借鉴 C语言的基本语法;2.借鉴 Java 语言的数据类型和内存管理;3.借鉴 Scheme 语言的函数;4.借鉴 Self 语言的原型继承机制。

2.4ECMAScript 的由来?

A:网景公司发布了JavaScript 后,微软当时为了发布 IE3 搭载上了一个克隆版的 JavaScript,为了避免侵权取名为 JScript,还有当时 CEnvi(共享软件) 中的 ScriptEase,至此 JavaScript、JScript、ScriptEase 三足鼎立。市面上出现了三个相似版本的脚本语言肯定是不行的,所以语言标准化问题亟待解决。1997 年,JavaScript 1.1 作为一个草案提交给欧洲计算机制造商协会( ECMA ),该标准定义了名为 ECMAScript 的全新脚本语言。

2.5现在所说的JavaScript指的是什么?

现在所说的JavaScript主要是由以下三个方面组成:

ECMAScript(核心):描述了该语言的语法和基本对象;

DOM :提供处理网页内容的方法和接口;

BOM :提供与浏览器交互的方法和接口。


    3.JavaSCript中的数据类型 

    数字类型  number(所有的数字都属于数字类型例如;2      2.1     100       888888  2.56     )
    字符串类型 string (所有的字符串类型都要带双引号;例如"hello niuer";)
    布尔类型   boolean (布尔类型分两个值;一种true;一种叫false;true为真 false为假例如 1>2为假所以为false)
    空类型     null (表示值不存在)
    未定义类型 undefined(当变量没有值的时候,就是未定义类型没有明确类型的变量,就是undefined类型 )
    对象类型    object


    4.JavaScript中的变量声明方式

所有变量都需要声明 可以声明的三个变量方式为;let var const (变量只需要声明一次就好了

例如 let a 之后出现的a  就可以不用申明了)

    5.JavaScript中的算术运算符和赋值运算符

5.1 javascrip的算术运算符有5种 

+加

-减

*乘

*除

%取摸运算 (就是a/b取他们的余数)

    5.2 赋值运算符 
        +=  -=   *=   /=   %=
        a+=b; 等价于 a=a+b
        a-=b; 等价于 a=a-b
        a*=b; 等价于 a=a*b
        a/=b; 等价于 a=a/b
        a%=b; 等价于 a=a%b

        自加自减运算

          ++ --

        a++ 等价于 a+=1 等价于 a=a+1
        a-- 等价于a-=1  等价于 a=a-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值