javascript

1.JavaScript 简介(以下称JS):基于对象和时间驱动的语言,应用于客户端。与JAVA完全不同的语言!
基于对象是指 已经定义好的对象,调来用;事件驱动,如鼠标移动,html 做静态网页效果,JS 做动态效果。客户端指专门的浏览器。
JS的特点:(1)交互性:信息的动态交互(2)安全性:不会访问本地硬盘(3)跨平台性:支持JS的浏览器都能用
JAVA与JS的区别:
(1)JAVA是sun公司,现在是Oracle公司,JS是网景公司
(2)JS 是基于对象,JAVA是面向对象
(3)Java是强类型语言,JS是弱类型;如Java:int i="10"  js:var  i ="10"; var i = 10  都可以
(4)JS 解析就可以运行,JAVA要先编译


2.JS由三部分组成:ECMAScript  (ECMA:欧洲计算机协会,并由其指定的语法规则) ;BOM:浏览器对象模型;文档对象模型;


3.JS 与HTML 的两种结合方式:
(1)使用一个标签<script type="text/javascript"   src="11.js">JS代码</script>
(2)外部引用<script type="text/javascript">用这种方法时,这里就不写JS 代码了,写了也不会执行</script>


4.JS的变量声明和原始变量
JAVA的基本数据类型:byte short int long float double char boolean
JS:5个:
string:字符串类型用单引号‘或者双引号“包起来。
number,boolean,
null:获取对象的一个引用,NULL表示引用为空
undifined:定义一个变量,没有赋值 ; var aa
JS的变量定义用var.   var  i = "aa";  var  i = 10  ;  var  m = true;
tpyeof(变量名称):返回数据类型,查看当前变量数据类型。


5.Java 和JS 的语句 运算符 都一样。
(1)但是Java 区分整数和小数, JS 不区分。
如定义类型Int i= 123   ,123/1000*1000, Java得到0, JS 得到123;
(2) 字符串的操作:
相加,做字符连接,相减,做减法运算
var str = "123" 
alert(str+1)输出1231
若var str = "abc"
alert(str+1)提示NaN错误。 表示str不是一个数字
(3)==比较值,”5“和5 都是相等的; 但是===比较值和类型”5“和5 不相等。
(4)document.write("aaa") ;可以直接在页面上输出;又如document.write("</br>"); !!!注意打分号和引号




 6.JS 里面的数组,三种定义方式”:
(1) var arr = [1,2,3]; var arr= [1,"2",true]; 都可以
(2)var arr = new arr(5);  arr[0] = 5; 定义一个5个元素的数组再赋值
(3) var arr = new arr(3,4 ,5); 定义一个3,4,5 元素的数组
数组可以存放不同类型的数据,而且长度可变。可用arr.length 获取长度
Qp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

obession

觉得有用可以打赏咖啡一杯~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值