html为什么是弱类型语言

如题所述

html不是弱类型的语言或者说html不是编程语言,html的定义是超文本标记语言,html用于写网站的页面,是由浏览器来执行解释的。
首先说什么是编程语言什么是弱类型的语言什么是强类型的语言。
我们通常说的编程语言是指的那些实现代码逻辑和处理计算的语言,显然html不涉及到这些,但是这也只能说html4及以前的版本,不包括html5。那编程语言为什么有强类型或者弱类型之分呢?通常人们把一些语法严谨的语言成为强类型的编程语言,如Java、c++、c#等等,所谓的语法眼睛指的是比如变量严格区分类型等,强类型的编程语言适合开发大型的程序,而弱类型的语言一般的是脚本语言或者其他的一些弱类型的语言,如服务器脚本语言php、浏览器脚本语言JavaScript等,这些语言一般对于变量类型区分不是很严格,语法上也比较随意,但是问题就是不适合大型的应用开发。
再说一下html
作为一种超文本的标记语言,其应用当然是相当广泛的,之所以说不把html作为编程语言,其根本的原因是html中没有代码逻辑和运算,html只是在告诉浏览器要渲染出一个什么东西,如<title>标记,告诉浏览器其中的内容作为网页的标题来显示。但是在现在html的最新版本html5中,html好像具备了编程的基本能力,如其中的画图标记,可以不借助其他工具进行图形的制作,当然这还要结合css3,总之最新的html5中添加了大量的API函数,使得html变得越来越像编程语言了。
总结:以上的区分只是人们认为的这样去区分,意义不是很大,只要明白各个语言的用处和相关的特点就好了,分类只是帮我们理解总结编程的一些思想或者一些语言特点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-21
html不是编程语言,如果哪本书的作者这样说,不是说他不懂,只是说他的说法不严懂。只该说JAVASCRIPT是一种弱类型语言,HTML可以内置<script></script>标签编写JAVASRIPT脚本。现在HTML浏览器都支持JAVASCRIPT,浏览器可以设置关闭它。本回答被提问者采纳
第2个回答  2012-08-24
HTML是标记语言,没有类型的概念
弱类型语言是指定义的变量没有具体类型,可以对其进行任意类型的赋值。一般来说脚本型语言都是弱类型的(跟HTML最紧密的JavaScript就是弱类型语言),编译型语言一般是强类型的(例如C语言)本回答被网友采纳
第3个回答  2012-08-24
html 超文本标记语言
弱类型语言是指变量不需要声明就可以直接使用的语言
没听说html是弱类型语言
第4个回答  2012-08-24
html根本就不是编程语言,只是标记
就没有类型这一说
第5个回答  2012-08-24
html只是一种特殊的xml文本,严格的说,他不是编程语言,就是一段xml

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网