`
Dream丶小雅
  • 浏览: 47306 次
文章分类
社区版块
存档分类
最新评论

我眼中的JavaScript与C 中的一些不同

阅读更多

我的专业是软件工程,我们学过C,C++,然而我却没有接触过Javascript,我发现它跟我之前学过的那些有点相似,也有点不同。

字符串(string)存储字符的载体,字符串可以是带有引号的任意文本。

 

"Hello World"
'世界,你好'
'Hello World,1946'

 在C语言里的双引号里面的是字符串,而单引号里面的是字符。然而在Javascript中单引号和双引号都是字符串

分号是语句结束的标志。

var name = 'Tom';
var age = 16;

 

var name = 'Tom'
var age = 16

 C语言里的分号是不可省略的,除了循环,if以及后面不要分号,而在Javascript分号有没有都行,但是在多条语句下一行时,必须加分号。

Int与var

Int  x,y;
x=3;
y=4;

 

var x=3
var y=4

 在C语言里用int来定义变量,而Javascript中用var来声明变量。

我感觉C语言比Javascript复杂,数据和过程是构成Javascript的基本元素。数据分为两类:简单数据和复杂数据,过程只有一种形式,就是function。简单数据有undefined,null,number,string,boolean,复杂数据 只有一种就是object。 

 

分享到:
评论
1 楼 宋劲冲 2015-11-23  
结构紧凑,文笔清晰,好文章!

相关推荐

    javascript中创建对象的几种方法总结

    随着web 2.0 的兴起(最具代表性的是Ajax技术了),javascript不再是程序员眼中的“玩具语言”。 编程在不断的简化,可是“用户体验、性能、兼容性、可扩展……”要求却在不断提高,随之涌现出Prototype、jQuery、...

    Javascript单例模式的介绍和实例

    本文将会介绍Javascript中的单例模式,在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例...

    由prototype_1.3.1进入javascript殿堂-类的初探

    前几年,javascript在一般人眼里,功能还很狭窄,所能做的要么是一些简单的表单验证,要么是许多华而不实的网页特效。随着flash的出现,大家已经不像以前那样热衷于js特效。似乎js能做的事情更加少了。但这时候,...

    深入理解JavaScript系列(25):设计模式之单例模式详解

    从本章开始,我们会逐步介绍在JavaScript里使用的各种设计模式实现,在这里我不会过多地介绍模式本身的理论,而只会关注实现。OK,正式开始。 在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法...

    AJAX开发简略含续一(PDF 包含源代码)

    二、现状与需要解决的问题 三、为什么使用AJAX 四、谁在使用AJAX 五、用AJAX改进你的设计  例子1:数据校验  例子2:按需取数据—级联菜单  例子3:读取外部数据 六、AJAX的缺陷 七、AJAX开发  7.1、AJAX应用到...

    AJAX开发简略含续一(PDF).rar

    二、现状与需要解决的问题 三、为什么使用AJAX 四、谁在使用AJAX 五、用AJAX改进你的设计  例子1:数据校验  例子2:按需取数据—级联菜单  例子3:读取外部数据 六、AJAX的缺陷 七、AJAX开发  7.1、...

    大神眼中的webpack构建工具:对编译原理的分析

    首先原谅我是个标题党,我虽然不是大神,但这是我自己对webpack构建工具编译过程和编译结果的分析的理解。 webpack的安装和使用 webpack概念:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器。它...

    Sublime_Text3

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    神级代码编辑软件(Sublime Text 3) 3083 汉化 绿色 注册版

    还有着 自身独特的功能,比如代码地图、多种界面布局以及全屏免打扰模式等,这些优秀特性让Sublime Text 2成了所有程序员眼中的神! SublimeText2支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, ...

    ASP EXCEL导入SQL

    在很多人眼中,CRM就是一套C/S或者B/S的应用系统。  而当CRM进入了SaaS,他在架构上会是一个什么样子呢?我们以361CRM为例,来看一下SaaSCRM的架构。  361CRM系统采用分布式架构。采用企业级的多层次、多应用的...

    SublimeText3(3083)带汉化包-注册码

    SublimeText2支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等...

    Sublime Text 3 优化版.7z

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    SublimeText 3中文版

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text编辑器

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text 2.rar

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text 3

    SublimeText2支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等...

    NoteBook:屁屁的笔记本

    在我眼里,你永远是不一样的烟火!觉得还不错的话,记得好好学习吖! :sparkles:本仓库建立的初衷是为了记录一路走来学习的计算机专业知识,方便之后复习与查看。起于此,但不止于此,在不断的摸索和完善,勤能补拙...

    image-hosting:react + express 撸了一个图床应用。没错,只是一张床 ┑( ̄Д  ̄)┍

    ioly 一张床写在前面,这个项目的代码适合跟我一样的萌新一遍学习一边写代码,可能在大佬眼中这种代码惨不忍睹,然而对我等小萌新来说还是略有学习价值的~emmmmm... 第一次用 react + express 做了个稍微有点儿用的...

Global site tag (gtag.js) - Google Analytics