码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 基础命令

时间:2017-06-10 14:01:02      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:布尔   js函数   操作符   结果   png   app   codec   amp   wrap   

var  myName ="Willy Jane";   //语句1

var是js中的关键词,变量。上面的语句的意思是:define声明一个myName的变量,并给myName赋值Willy Jane。

var myName ="Willy"+"Jane";  //语句2

语句1与语句2的结果是一致的,但是语句2中有个"+"号,是连接字符串的。

var变量可存储字符串、数组、null、整型、未定义等数据类型。

var array=[1,3,5];    var null="";    var number =2.4;

JS中.push()方法的运用: .push()把一个或多个参数推入到数组的末尾。

var arr=[1,3,5,];

arr.push(4,7,8);  //现在arr的值为[1,3,5,4,7,8]

arr.push([2,3]);  //现在arr的值为[1,3,5,4,7,8,[2,3]]

JS中.pop()方法的运用:用来“抛出”一个数组末尾的值。数组中任何类型的条目(数值,字符串,甚至是数组)可以被“抛出来”。

var array1=[3,4,6,7].pop();  //现在array1的值为7,数组变成了[3,4,6]。

JS中.shift()方法的运用:移除第一元素。
var array1=[3,4,6,7].shift();  //现在array1的值为3,数组变成了[4,6,7]。

JS中.unshift()方法的运用:在数组的头部添加元素。

var array1=[3,4,6,7].unshift(12);  //现在array1的值为12,数组变成了[12,3,4,6,7]。

JS函数的构建:function关键字 + 函数名 +(参数(形参),参数(形参))+花括号 {}   parameters

function myFunction(){

  console.log("Hi World");
}
myFunction();  //调用myFunction()函数。在控制台显示Hi World。

JS中全局变量局部变量。他们的作用域不同,当全局变量和局部变量的作用域存在交集时,也就是说,局部和全局都有相同的变量名时,在局部里的优先调用。

var myGorbel = "CATS";

function myFunction(){

  var myGorbel="dogs";

  var retu= myGorbel;

  return  retu;

}

技术分享

 

Boolean 布尔型 true or false  与if语句结合

function test (myCondition) {
if (myCondition) {
return "It was true";
}
return "It was false";
}
test(true); // returns "It was true"
test(false); // returns "It was false"

boolean布尔型与比较方法结合

function equalityTest(myVal) {
if (myVal == 10) {
return "Equal";
}
return "Not Equal";
}

 

JS中的全等与相等的区别:全等(===)是相对于相等操作符(==)的一种操作符。与相等操作符不同的是全等比较严格,它会同时比较元素的值和 数据类型

JS中的不全等与不等的区别:

1 != 2 // true
1 != "1" // false
1 != ‘1‘ // false
1 != true // false
0 != false // false

 

3 !== 3 // false
3 !== ‘3‘ // true
4 !== 3 // true

5 > 3 // true
7 > ‘3‘ // true
2 > 3 // false
‘1‘ > 9 // false

6 >= 6 // true
7 >= ‘3‘ // true
2 >= 3 // false
‘7‘ >= 9 // false

switch语句

switch (num) {
case value1:  statement1;
break;
case value2:  statement2;
break;
...
case valueN:  statementN;
break;
}

 

JavaScript 基础命令

标签:布尔   js函数   操作符   结果   png   app   codec   amp   wrap   

原文地址:http://www.cnblogs.com/Willy-Jane/p/6970732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!