JavaScript 开题篇【1】

什么是JavaScript?


javaScript是一种广泛用于客户端Web开发的脚本语言,常用来
给HTML网页添加动态功能,比如响应用户的各种操作。
什么是脚本语言?
1. 脚本语言也是编程语言,有函数、变量等。与传统的编程语言(c c++ java)
之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
2. 脚本语言是一种解释性语言,例如Python、vbscript,
javascript等等,它不象c\c++等可以编译成二进制代码,以可执
行文件的形式存在.
3. 脚本语言一般都有相应的脚本引擎来解释执行,javascript的脚
本引擎就是浏览器


javascript特点

  • javascript最主要的设计目的就是让网页中的元素可以被编程,
    也就是让网页动起来,甚至你可以编写js版本的游戏。

  • javascript不能独立运行,它要嵌入到其它编程语言中才能运
    行(html,asp,asp.net,jsp,php…)

  • javascript 能用于b(brower浏览器)/s(server服务器)开发, 即我们常说的web开发(比如网站开发,web应用等.)

  • javascript主要针对客户端编程,也就是说js一般运行在客户端

  • javascript也可以对服务器端编程(比如node.js!)
  • javascript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。

javascript和jscript

  • jscript是微软的开发的,而javascript则是网景和sun合作开发的
    ②在网景开发livescript(javascript前身)时,微软就意识到这个脚本语言会很火,于是找到网景表示希望合作开发livescript,但是网景公司最终选择和微软的对头sun公司合作开发livescript,并更名为javascript。
  • 微软一气之下,开发了针对ie的脚本语言,并命名为JSCRIPT.在当时的这二种脚本语言中语法是大相径庭,给当时的程序员带来很大的麻烦,后来W3C出面了,W3C统一了标准(ECMAScript)所以现在的这二种脚本语言的语法可以说90%以上都是相同的。
  • 在一定程度上,你可以认为jscript和javascript。
  • 在网上你搜索javascript帮助手册,完后打开一看是jscript帮助手册,就不足为怪了吧!

来个js的hello world

<!DOCTYPE html>
<html>
 <head>
 <meta  charset="utf-8">
 <title> hello-world </title>

<script type="text/javascript">

  document.write('hello,world!');

</script>

 </head>
 <body>

 </body>
</html>

javascript语法规范

① 在html代码里边引入js语言

<script  type=”text/javascript”>...js代码...</script>
<script  type=”text/javascriptsrc=”js文件路径”>     
</script>

② 代码大小写敏感
true/false //布尔值
TRUE/FALSE //错误,非布尔值

③ 结束符号
每个简单语句使用”;”分号结束
在javascript里边,该分号不是必须的,但是推荐使用
④ 注释
// 单行注释
/多行注释/
⑤ 变量
其值可以发生改变的量就是变量。
变量是内存中运行的最小单位
var name = “tom”;
var age = 23;
var address_123 = ‘北京’;

变量名字命名规则:
js里边:字母、数字、下划线、$符号、汉字 等5个组成部分,数字不能作为名字的开始内容。

var abc_$_123 = “hello”;
var 首都 = “北京”;
var 9name = 10; //错误变量名字
⑥ 数据类型– 7
原生数据类型:
number (int , float)
boolean
string
null
undifined
Symbol (new in ECMAScript 6)
对象:function array date

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值