首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA编程学习笔记,JavaScript简介与特点

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

一.JavaScript简介

1.1. JavaScript历史

微软 盖茨认为未来是"视窗"的世界。

网景: 1995年退出了一款浏览器(导航者)和liveScript(校验功能), 非常受欢迎。

和sun公司合作,借用了java的名字,把liveScirpt改名成javascript。 70%市场份额。

盖茨知错了,盖茨找网景的老大判断, 不同意 (领航者)。

盖茨一年投资20亿美元去开发JScript. 微软 :捆绑销售+免费。 45美元

1998年被美国在线的公司收购, 03年的时候网景宣布破产。

同意赔钱7亿美元 拿出2千万美金成立了一个基金会(Mozilla )谋智+ 把浏览器的源代码全部开工。

1.2 1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议。

1. ECMAScirpt(规范了基本的语法而已)

2. BOM (浏览器对象模型)

3. DOM (文档对象模型)

1.3 javascript的特点:

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

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

1.4 javascript与java之间区别 :

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

javascript与java之间区别

java中声明变量 的时候必须要明确该变量的数据类型。

javascript声明变量不需要明确是何种数据类型, 任何的变量都是使用一个关键字var去声明即可。

html、css、JavaScript理解

html、css、JavaScript注释

1.5 JavaScript内容:

尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:(目前我们学习JavaScript也就是需要学习):

JavaScript语法基础

使用JS操作网页(DOM)

使用JS操作浏览器(BOM)

二、如何编写javascript的代码

方式1:可以使用

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

方法一格式

方式2:引入外部的javascript文件。

方法二格式

1. javascript常用的函数:

alert("显示的内容..") ; 弹出框

document.write("数据") ; //向页面输出数据...

2. javascript的变量声明:

格式:var 变量名 = 数据;

声明变量要注意的事项:

1. 在javascript中声明变量是 使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据.

2. javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据的类型。

3. 定义了多个同名的变量是,后定义的同名变量是覆盖前面定义的同名变量。

4. 声明变量的时候可以省略var关键字,但是不建议省略。

3. javascript的数据类型:

typeof 查看变量的数据类型。

使用格式: typeof 变量名

JavaScript数据类型

4. 案例:字符串转数字

parseInt() 可以把一个字符串转换成整数。

parseFloat() 可以把一个字符串转换成小数。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

代码理解

注意: javascript提供一个IsNaN的方法让我们判断该字符串是否是一个数字。

缩写 is not a muber 不是一个数字。

不是一个数字返回true,是一个数字返回false.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180331A1IM1F00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券