1楼:四舍**入
这个是三元操作符,它在每一种语言中的功能和语法都是一样的。
举例:int a=3;int b=5;
int c= a>b?1:0;
解释:a大于的话,c就等于1,否则的话c等于0;
?是判断的意思,: 是否则的意思。
2楼:
问号与冒号要连在一起看。它们是完整的运算符。
如a=(b)?c:d
表示b不为0吗(或b为真吗)?如果是,a=c;如果不是,a=d。
对于你的例子,表示当n不为0时,返回n*arguments.callee(n-1);否则,返回1。
为什么浏览器端编程语言只有一个javascript
3楼:网海1书生
假如浏览器端存在多种脚本语言,那么浏览器就必须有针对每一种脚本语言的解析器,并且要协调好各个解析器之间的兼容性,以便应对网页中出现多种语言混合编程的可能性;
对于网页的开发者来说,同一个网页他可能要针对不同的脚本语言而设计出多种不同的版本,以便应对浏览器端可能出现的形形色色的兼容问题,当然他也可以把多种语言放到同一个网页内,但这必然会严重影响网页的运行效率。因此网页的开发成本肯定翻几倍;
对于用户而言,就要时刻关注网页所用的脚本语言(而这本来不应该是由用户来操心的),以及使用何种浏览器才能获得最佳效果。而且要想把网页分享给朋友,还必须附加一句“记得用***浏览器哦,亲”。
因此,javascript成为目前唯一的浏览器端脚本语言,是物竞天择、天造地设、众望所归、皆大欢喜的结果。
javascript、java、c++、c的底层编程语言分别是什么?
4楼:匿名用户
javascript是脚本语言,在客户端运行,有个解释器,wscript,应该是microsoft vc++写的.至于vc版本是多少应该是看你的计算机系统.java底层是c语言c的底层是汇编语言.
其实都是由汇编语言写的底层,然后逐层往上面翻译。
《c++程序设计语言》 一本黑皮书上,第一章,1.3 程序节 里面的一些说法:
(应该是这本书:计算机科学丛书·c++程序设计)
cobol(***mon business oriented language,通用商业程序设计语言)主要用于商业数据处理
fortran(formula translation,公式翻译)主要用于数值计算。
basic(beginner all-purpose symbolic instructional code,初学者通用符号指令码)易于学习和使用
pascal(以blaise pascal命名)
ada(以ada lovelace 命名)是美国国防部开发的,主要用于国防项目。
visual basic(微软开发的一种类basic的可视化编程语言)图形用户界面的开发以及应用程序快速开发
delphi (borland公司开发的一种类pascal 的可视化编程语言)图形用户界面的开发以及应用程序的快速开发
c(它的开发者先设计了b语言)结合了汇编语言的强大亨利和高级语言易于使用、移植性好的优点。
c++(一种基于c的面向对象编程语言)在系统软件(如编译器和操作系统)开发领域得到了广泛应用,windows操作系统就是用c++开发的
java 是由sun公司开发的,广泛用于inter***应用程序的开发。
c#(微软开发的一种类java的编程语言)。是有微软开发的一个新的高级语言,用于开发基于微软.***平台的应用程序。
javascript算是严格意义上的编程语言吗?
5楼:夏冰
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
[1]最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。
[1]编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如c语言的规格文件也是iso标准中一部份,2011年后的版本为iso/iec 9899:
2011,而其他语言(像perl)有一份主要的编程语言实现文件,视为是参考实现。[1]
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
目前通用的编程语言有两种形式:汇编语言和高级语言。
所以说javascript 肯定是编程语言。
将javascript 做为第一个接触的编程语言,有哪些优劣?
6楼:匿名用户
因为javascript语言与html联系紧密,可以较为快速的接触网页设计、html。javascript语言与c语言相似度较高,也能间接的了解c语言的部分语法。
但是,个人认为javascript的面向对象特性不好,不利于面向对象编程的学习。此外,个人认为javascript是一种脚本型的语言,贴近浏览器特性,部分语法不规范,编写javascript要求尽量精简,不利于初学者培养良好的编程习惯。
个人建议,初学者最好从c、pascal或python开始入门。
7楼:匿名用户
语法要求不严,随意。
初学者可能会养成习惯。但别的语言可不是这样的而且它内容少,涉及的东西少。建议不要选他作为第一门语言c 之类的基础语言比较好 如果选他的话 建议学nodejs,别专注前端js
为什么javascript现在和将来都是编程语言首
8楼:雪v歌
javascript 会有一定的局限bai性,它是网
请教javascript、java、c++、c的底层编程语言分别是什么?
9楼:收集板
这得我来回答了哈哈.
javascript是脚本语言,在客户端运行,有个解释器,wscript,应该是microsoft vc++写的.
至于vc版本是多少应该是看你的计算机系统.
java底层是c语言
c的底层是汇编语言.
其实都是由汇编语言写的底层,然后逐层往上面翻译.
另外1楼装13,我最讨厌.
10楼:安徽新华电脑专修学院
javascript是脚本语言,在客户端运行,有个解释器,wscript,应该是microsoft vc++写的.至于vc版本是多少应该是看你的计算机系统.java底层是c语言c的底层是汇编语言.
其实都是由汇编语言写的底层,然后逐层往上面翻译。
11楼:张庄子
最底层是由0和1组成的机器码,之后是汇编,c和c++,java,这几个都是编程语言。其实就是编译器的不同。js是编辑脚本的,就是编写网页用的,说的再忽悠人一点就叫前端开发。
12楼:王蓉上那颗
javascript、java、c++基本都是c,c的话,就是汇编了
13楼:匿名用户
如果是最底层的话,应该说是0和1,其次是汇编,之后是c,你问的这个问题好奇怪呢??
你可以先看一看他们的入门书籍,之后了解了你也就明白了。
javascript 可以替代其他编程语言吗
14楼:外围小号
不可以代替。
javascript 自身并没有充足的标准库,第三方库,即使在网页交互上,有很多应用,但这不能以较低成本转移到更多领域,实际上 node 很多标准库,第三方库,也是另外新写的。
当然,重新开发库也是可行的。但是这一点,要基于语言本身能够带来更多收益的前提下,于是你要问问自己,javascript 是否比其他语言更能带来丰厚收益?
优智米粉的名字后面有个tm是什么意思
1楼 淡漠筱尘 1 商标符号 在中国,商标上的tm也有其特殊含义,其实tm标志并非对商标起到保护作用,它与r不同,tm表示的是该商标已经向国家商标局提出申请,并且国家商标局也已经下发了《受理通知书》,进入了异议期,这样就可以防止其他人提出重复申请,也表示现有商标持有人有优先使用权。 用圆圈r,是 注...
js"里面的是什么意思,js里面$是什么意思
1楼 匿名用户 与或非 与 两边的东西 同事为真的时候才为真 或 两边只要有一个为真的时候 表达式就为真! 非 非后面的 为真 表达式就为假 后面为假的 表达式就是真的 就是相反的意思 问题中的 就是 第二种 或 2楼 js里面 代表逻 辑或语句,一般 逻辑或 语句只要有一个条件满足,那么就会执行流...
DW中的custom.js什么意思,有什么作用
1楼 匿名用户 是一个javascript脚本文件。 页面里使用的函数大部都写在js文件里 js 在dreamweaver 的作用 2楼 匿名用户 w3c倡导的网页标准里分为3个部分结构 表现 行为其中结构就是html的各种 标记 表现就是css,样式 行为就是javascript javascri...