资讯详情

javaScript基础_1

前言

本篇是javascript语法的基本部分语法感受和java差不多,不要解释太多; 注:conso.log()方法将传输的数据显示在控制台中。

正文

注释:

///注释格式1 /* 注释格式二 */ 

创建变量:

var i; 

和其它编程语言一样,变量用法。

四是操作;自加自减;求余;复合操作:

var i=0; i=i 1; i=i-1; i=i*1; i=i/1; i ; i--; i%1; i =1; i-=1; i*=1; i/=1; 

转义字符:

\' //单引号 \" //双引号 \\ //反斜杠 \n //换行符 \r //回车符 \t //制表符 \b //退格 \f //换页符 

字符串连接:

var a="Hello"; var b="World"; a=a b; a =b; a=a "World"; 以上三种方法都可以实现a值Hello World; 

.length方法:

var a="123456"; var b=[1,2,3,4,5];//这是一个数组 console.log(a.length); console.log(b.length); 
 
  

在这里插入图片描述 方括号定位:

var a="123456";
var b=[1,2,3,4,5];
console.log(a[0]);
console.log(b[1]);

字符串具有不变性:

var s="string";
s[0]="S";//修改无效并且报错
s="String";//修改有效

数组的嵌套(二级数组):

var s=[[0],[1,2],[3,4,5]];

数组的相关操作:

var s=[2,2,3,4,5,6];
s[0]=1;//修改数据
console.log(s);
s.push(7);//在尾部添加数据
console.log(s);
s.pop();//在尾部删除数据并返回
console.log(s);
s.unshift(0);//在头部加入数据
console.log(s);
s.shift();//在头部删除数据并返回
console.log(s);

函数定义:

function hello(){ 
          
	console.log("Hello World!")
	}
hello();

带参数和返回值的函数:

function sum(a,b){ 
          
	return a+b;
	}
console.log(sum(2,3));

值得一的是当函数不设返回值,则会默认返回一个undefined; 函数也可迭代使用。

局部变量与全局变量:

var a=1;//全局变量
function sun(){ 
          
	var b=2;//局部变量,只在函数中生效
	c=3;//全局变量
	}
console.log(a);
console.log(c);
console.log(b);

if 语句:

if(a>b){ 
          
	return a;
	}

判断词:

==//相等判断 注:"1"与1相等
!=//不等判断
>
<
>=
<=
===//严格相等 "1"与1不相等
!==//严格不等
&&//逻辑与运算
||//逻辑或运算

if-else结构:

if(){ 
          
	...
	}
else{ 
          
	...
	}

多个if-else:

if(){ 
          
	...
	}
else if(){ 
          
	...
	}
else{ 
          
	...
	}

switch 结构:

switch(value){ 
          
	case value1:
	...
	break;
	case value2:
	...
	break;
	case value3:
	...
	break;
	}

javascript 对象:

var s={ 
          
	name:"banna",
	like:"apple"
	}
console.log(s.name);//使用属性值方法一
console.log(s["like"]);//使用属性值方法二
s.legs="4";//增添属性值方法一
s["tails"]="1";//增添属性值方法二
console.log(s);
delete s.tails;//删除属性
console.log(s);

在类的里面可以嵌套类数组,数组里面也可以嵌套数组和类,在访问属性时要注意嵌套关系,按规定格式访问即可。

for 循环:

for(var i=0;i<10;i++){ 
          
	...
	}

while 循环:

while(boolean){ 
          
	...
	}

do-while 循环:

do{ 
          
	...
	}
while(boolean);	

上面两个的区别就是第一个先判断条件再执行结构体,第二个是先执行一遍结构体再判断条件,保底执行一次。 三元运算:

a>b?plan A:plan B;//条件成立执行A,不成立执行B

生成随机数0-1:

console.log(Math.random());

parseInt(),将字符串转变成数字:

var a=parseInt("008");
console.log(a);

parseInt()的另一个用法:

var a=parseInt("11001",2);//第二个为所示的进制,结果是转化成十进制;
console.log(a);

标签: banna变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司