C,C#,Javascript,Java

 
  C C# Javascript Java
区分大小写
 语句结尾 分号  分号  分号,可选  分号 
 行注释 //  //  //  //
 块注释  /**/  /**/  /**/  /**/
 说明注释    ///    /**开始,*/结束
 标识符  字母,数字,下划线组成,必须以字母或下划线开头  字母,数字,下划线组成,必须以字母或下划线开头  必须以字母开头,&和_也可以,但不推荐  字母,数字,下划线,美元符,必须以字母,下划线或美元符开头
 常量
#define const PI=3.14

习惯上,常量名全大写


const float Pi=3.14

msdn推荐使用Pascal命名

 没有常量
final double PI=3.14

习惯上,常量名全大写

 数据类型
基本类型:整型,浮点型,字符型,枚举型

构造类型:数组,结构体,共同体

指针类型

空类型


内置15个预定义类型

13个值类型

2个引用类型,object,string


动态类型,相同变量可以用做不同类型。

数字,字符串,布尔,数组,对象,null,undefined


内置类型和引用类型。

提供8种基本类型,6种数字类型,1种字符类型,1种布尔类型。

 字符串  字符串有结束标记\0  
可以用单引号或双引号包围。

引号使用:不匹配包含所用的字符即可。例如,单引号包围,内部可以包含双引号。

 
 运算符
比较运算符

==,!=,<,>,<=,>=

 比较运算符

==,!=,<,>,<=,>=

 比较运算符

==,!=,<,>,<=,>=

 比较运算符

==,!=,<,>,<=,>=

 
逻辑运算符

!,&&,||

 逻辑运算符

!,&&,||

 逻辑运算符

!,&&,||

 逻辑运算符

!,&&,||

   指针运算符

*,&

 可空运算符

?

 全等运算符,值和类型全等

===

 
   没有字符串连接运算符

字符串连接运算符

+

字符串连接运算符

+

字符串连接运算符

+

 流控制 if...else if...else...  if...else if...else... if...else if...else... if...else if...else...
  for... for... for...  for... 
  while...  while...  while...  while... 
    foreach...  for(x in obj)   for(int x in array)
 数组定义 int a[10]={1,2,3,4,5} ;  int[] a=new int[10];  var a=new Array(10);  int[] a=new int[10];
 
int a[2][3]={{1,2,3},{4,5,6}}

int[,] a=new int [2,3];

   int[][] a=new int[2][3];
         
         
时间: 2024-11-05 18:53:06

C,C#,Javascript,Java的相关文章

第一百六十一节,封装库--JavaScript,完整封装库文件

封装库--JavaScript,完整封装库文件 /** *feng_zhuang_ku_1.0版本,js封装库,2016/12/29日:林贵秀 **/ /** 前台调用 * 每次调用$()创建库对象,使其每次调用都是独立的对象 * $()创建库对象,有一个可选参数,参数有两种方式,1是传入的this,2是传入的字符串 * 可选参数说明: * 传入的this,this,就是当前对象本身 * * 传入的字符串,代表获取元素选择器 * 参数是元素选择器(id值.class值.标签名称)其中一样的字符串

第一百五十三节,封装库--JavaScript,表单验证--备注字数验证

封装库--JavaScript,表单验证--备注字数验证 效果图

学JavaScript,做web开发

有一天我被问到,为了快速地在 web 开发工作上增加优势,应该学习什么语言.我的思绪回到了在麦子学院学习的时光,那时候我用 Pascal.Fortran.C和汇编语言,不过那个时候有不同的目标. 想做web开发,就学JavaScript 鉴于当前的状况和趋势,答案相对容易给出来:学习 JavaScript.四周看看,曾经低端的浏览器脚本语言现在变得随处可见,从服务器端到客户端,每天好像有更多的选择. 出身低微 我记得数年前投入 web 开发,学习了 HTML.用 Perl 开发 CGI 脚本.N

atitit.javascript调用java in swt attilax 总结

atitit.javascript调用java in swt attilax 总结 1. BrowserFunction 简介1 1.1. BrowserFunction 可以分为三类: 1 1.2. 事件监听2 2. ati的实现2 2.1. 页面调用2 2.1.1. --------nativeswing的实现2 2.2. java代码2 3. ---code4 4. 参考5 1. BrowserFunction 简介 为了让读者更好的理解后面的内容,在正式介绍之前,需要让读者简单了解一下 

了解URL编码的基本概念,在javascript和java程序中使用内置的API进行编码和解码

1.URL编码的基本概念 URL只能使用US-ASCII 字符集来通过因特网进行发送.由于URL常常会包含 ASCII 集合之外的字符,URL必须转换为有效的 ASCII 格式.URL 编码使用 "%" 其后跟随两位的十六进制数来替换非 ASCII 字符.URL 不能包含空格,URL 编码通常使用 + 来替换空格.所谓URL编码,就是将非US-ASCII字符和US-ASCII中的特殊字符,用相应的字符集编码来表示.比如,汉字"你",如果用UTF-8编码,出现在URL

substring(C#,java,javascript,SqlServer)用法总结

C#: substring(第一参数,第二参数)//  第一参数:从第几位开始截,初始是从0位开始  第二参数:截取几位 substring(参数)  如果传入参数为一个长整, 且大于等于0,则以这个长整的位置为起始,截取之后余下所有作为字串.  如若传入值小于0, 系统会抛出ArgumentOutOfRange异常,表明参数范围出界. JAVA: substring(参数)是java中截取字符串的一个方法 有两种传参方式 一种是public String substring(int begin

java 11 移除的一些其他内容,更简化的编译运行程序,Unicode 10,移除了不太使用的JavaEE模块和CORBA技术,废除Nashorn javascript引擎,不建议使用Pack200 相关api

移除的一些其他内容 移除项 移除了com.sun.awt.AWTUtilities 移除了sun.misc.Unsafe.defineClass, 使用java.lang.invoke.MethodHandles.Lookup.defineClass来替代 移除了Thread.destroy()以及 Thread.stop(Throwable)方法 移除了sun.nio.ch.disableSystemWideOverlappingFileLockCheck.sun.locale.formata

javascript实现java的map对象,js实现new map()

 分类: javascript(84)  [html] view plain copy print? /* * MAP对象,实现MAP功能 * * 接口: * size()     获取MAP元素个数 * isEmpty()    判断MAP是否为空 * clear()     删除MAP所有元素 * put(key, value)   向MAP中增加元素(key, value) * remove(key)    删除指定KEY的元素,成功返回True,失败返回False * get(key) 

java使用websocket,并且获取HttpSession,源码分析

一:本文使用范围 此文不仅仅局限于spring boot,普通的spring工程,甚至是servlet工程,都是一样的,只不过配置一些监听器的方法不同而已. 本文经过作者实践,确认完美运行. 二:Spring boot使用websocket 2.1:依赖包 websocket本身是servlet容器所提供的服务,所以需要在web容器中运行,像我们所使用的tomcat,当然,spring boot中已经内嵌了tomcat. websocket遵循了javaee规范,所以需要引入javaee的包 <