JavaScript_compare_C++_部分类似处

虽然和html接触也有四五次了,但是css还有那些标签真的是记不住,感觉以后还是要本类似字典的来用方好。javascript算是用过两次了,挺多代码各种搜,没有系统去去学,这次半系统来看一些pdf还有3w网站http://www.w3school.com.cn/css/css_background.asp

随便弄个表格,JS还没有深入接触,有些可能不全面。

偶尔用浏览器看看一些网站代码按一下键盘的F12按键

loading






 

名称javascriptC++
基本位置 在页面文档标签
<script type="text/javascript"></script>
中间或者有.js文档中
在.cpp或.h文档中
定义 var t=10,f=false;
var s="eee";
省略var 成为全局变量,没var调用函数中没var的就会也变成全局
int t=10;
bool f=false;
string s="eee";
输入 document.write("<html></html>");
document.writeln("<html></html>");
//输出以html页面形式
cout<<" ";
cout<<" "<<endl;
//输出在控制台为win32 console 黑框
数值转换 var t=parseInt("0x1F",16);
var num=parseFloat("1.45");
 
数组 var ar=[];
var ar=[23,"m"];
var ay=new array();
var a=new array(10);
var a=new array("me");
t=a[0];
//可以用a[100]="wei";直接增长数据并赋

int a[2]={1,2};
int*p=new int[10];
int*p=new int[10]{0,1};
t=p[0];


//STL的vector<type>也有增长数组
 对象方法 var temp={color:"red",ToString:function(){return "justTest"};
};
//使用/寻址方式为 
//属性temp.color或者temp["color"];
//方法temp.ToString();
function T()
{
   this.color="red";
  this.ToString=function(){return "justTest"};
var o=new Object();
 struct T
{char[10] color;
 T(){color="red\n";};
ToString(){return "justTest\n";}
}
T temp;
temp.color;
temp.ToString();
  var t;
此时t==undefined为true;
  
  严格模式param编译指示
"use strict";
 
注释 和C++一样 //只有本行是注释
/*星星以内都是注释,包括多行*/
操作符 与C基本同;
var t="1";
t=-t;//此时t为-1;
其他:
>>>逻辑右移_>>>=;new ;delete;this;


==相等"5"==5;true转换后相等也算
===全等"5"===5l;false


!=不等"5"!=5;false
!==不全等"5"!==5;true


null==undefined;true
null===undefined;false



typeof(t);
typeof返回变量的数据类型


javascript:void(expression);
_+_++_-_--_*_/_%_|_&_^_=_>=_<=_>>_<<_&&_||_!_~_,_+=
_-=_>>=_<<=_*=_/=_%=_&=_^=_!=_|=
if else和?:;  
do……while和while  
switch……case  
for(;;)  
  for(var t in Object)  
  with(object){
var t=object.name;
bar m=object.type;}//同一对象工作,严格模式不可用
 
break break;同 break;
continue continue;同  
return   
label标记 break label_mark;//跳出label_最近for的外面
continue label_;//直接执行label_最近for下一循环
goto label;//跳去执行label:后的代码;
函数 function functionName(arg0, arg1, ... argN) { statements }


var function_name = new Function(arg1, arg2, ..., argN, function_body);


var func = function(arg0, arg1, ... argN) { statements };
function functionName(arg0, arg1, ... argN)
 {syayements}//值传递,函数名没有括号()是指针
type  functionName(arg0, arg1, ... argN)
 {syayements}//可以指针传递
     
    
    
   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值