发布于2022-01-06 23:14 阅读(459) 评论(0) 点赞(10) 收藏(2)
ECMAScript的三种具体表现:
1、JavaScript,是浏览器的具体实现;
2、NodeJs,是服务器端的实现;
3、ActionScript,是flash中的实现。
或者ECMAScript和JavaScript关系:
1、 ECMAScript在浏览器的表现就是JavaScript(不仅仅是js,还有DOM(针对于html文档的编程)和BOM编程(针对于浏览器编程))
2、 ECMAScript在服务器端的表现是Nodejs
3、 ECMAScript在flash的表现ActionScript
Java和JavaScript语言不同:
Java:1、 Java是个编译型语言 .java源文件------------编译成------------》.class文件 class文件 叫做字节码文件
2、 Java是个纯面向对象的语言,一切基于类 ,类的关键字class 对于Java运行来说,可执行文件就是class文件
3、Java 是个强类型语言 int a= 10 ;
JavaScript:1、JavaScript是个解释型语言,自上而下
2、JavaScript是个包含面向对象的语言
3、JavaScript是个弱类型语言: var a =10;
JavaScript的一个函数也是一个变量(function),可以赋值给一个变量
Java的一个函数不是一个变量类型
JavaScript面向对象基于原型实现,Java面向对象基于类实现
JavaScript语言的函数是独立的数据类型
JavaScript语言的特点:
解释性:JavaScript是一种解释语言,源代码不需要经过编译,直接在浏览器上运行时被解释。
跨平台:JavaScript依赖于浏览器本身,与操作环境无关。
弱类型:JavaScript定义变量不需要明确类型,表现灵活。
事件驱动:JavaScript可以直接对用户或客户输入做出响应,无需经过web服务程序。
基于对象:JavaScript是一种基于对象的语言,能运用自己已经创建了的对象。
JavaScript命名规范:
一般采用驼峰命名法:1、userName
2、heckUserPassword
JavaScript数据类型:
值类型:
1、 number(数值类型) 2、string(字符串类型,单引号和双引号)
3、string(字符串类型,单引号和双引号)4、string(字符串类型,单引号和双引号)
5、空值(null)
引用类型:
1、object ({ })
2、function类型(function aa(){ }, aa是一个函数类型,调用执行这个函数:aa())
JavaScript运算符:
1、算数运算符
加法运算符:(重载运算符:加法( var a1 = 10 + 20 ;)和连接( var a2 = 10 + “20”))。
加法可以对两个值进行加法运算,并将结果返回。
对非number类型的值进行运算的时候,会先把其转换成number类型的值,然后再运算。
任何数和NAN做运算时,转换的值都是NAN 。
与null 类型值相加,null转换为0。
’任何类型和字符串做加法运算都会将其转化成字符串,然后再进行字符串拼接。
减法运算符:
减法可以对两个值进行减法运算,并返回值。
减法运算都把数据类型转换成Number进行运算。
乘法/除法运算符:
乘法/除法对两个值进行乘法/除法运算,并返回值。
对非number类型的值进行运算的时候,会先把其转换成nunber类型的值。
任何值有关NaN的运算返回的都是NaN 。
取模运算符:
求两数相除余数
自增/自减运算符:
++在变量前,++的表达式和变量均加1
++在变量后,++的表达式用这个变量赋值,然后变量再加1
数值运算符:
number类型:正号不会对数值产生影响;
对于任意非number类型的值,会先转换成number类型的值,然后再进行运算。
负数值运算符:
number类型:负号可以对符号进行取反;
对于任意非number类型的值,会先转换成number类型的值,然后再进行运算,变号正值变为负,值,负变正。
2、赋值运算符
3、比较运算符号
4、逻辑运算符
1、 !非运算符 取反操作
2、&& 与运算符 都为真,结果为真。第一个为false,会短路,表达式值为false
3、||或运算符 有一个为真,结果为真,第一个为真,表达式值true
5、三目运算符
语法:条件?结果1:结果2,满足条件取1,不满足取2
原文链接:https://blog.csdn.net/weixin_45421701/article/details/122330698
作者:大哥你来啦
链接:http://www.qianduanheidong.com/blog/article/284437/b9f0a0fe45759fd546f6/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!