文档章节

javascript 基础2

ricardohn
 ricardohn
发布于 2016/11/28 10:52
字数 366
阅读 25
收藏 0

1、定义函数并调用

function  myFunction(){
  console.log("Hi World");
}
myFunction();

2、变量作用域:

函数外定义及函数内无 var修饰的变量是全局变量,任何地方皆可使用;函数内定义的变量为局部变量,只能在函数内部使用,在函数内部优先级高于全局变量。

// Setup
var outerWear = "T-Shirt"; //全局变量

function myFunction() {
  // Only change code below this line
  var outerWear = "sweater"; //局部变量
  // Only change code above this line
  return outerWear;
}

myFunction(); //调用函数,实际输出局部变量

3、条件判断:

If 语句用于在代码中做条件判断。关键字 if 告诉 JavaScript 在小括号中的条件为真的情况下去执行定义在大括号里面的代码。

function myFunction(wasThatTrue) {

  // Only change code below this line.
  if (wasThatTrue){
    return "That was true";
  }
  return "That was false";
  
  // Only change code above this line.

}

4、比较运算符:

==相等 , ===全等 (=== 比较特殊,要求值和类型完全一致),!=不等,!==不全等(与全等完全相反),>大于,>=大于等于,<小于,<=小于等于

      逻辑运算符:&& 与运算 ,  ||  或运算 ,

function myTest(num) {
  // Only change code below this line
  if (num < 5){
    return "Tiny";
  }
  else if (num<10){
    return "Small";
  }
  else if (num<15){
    return "Medium";
  }
  else if (num<20){
    return "Large";
  }
  else{
    return "Huge";
  }
  
  // Only change code above this line
}
function myTest(val) {
  var answer = "";
  // Only change code below this line
  switch (val){
    case 1:   //case 值判断使用严格等于
      answer = "alpha";
      break;
    case 2:
      answer = "beta";
      break;
    case 3:
      answer = "gamma";
      break;
    case 4:
      answer = "delta";
      break;
    default:
      answer = "god";
  }
  
  
  // Only change code above this line  
  return answer;  
}

 

© 著作权归作者所有

共有 人打赏支持
ricardohn
粉丝 1
博文 76
码字总数 30236
作品 0
成都
学习Javascript的8张思维导图

分别归类为:  javascript变量  javascript运算符  javascript数组  javascript流程语句  javascript字符串函数  javascript函数基础  javascript基础DOM操作  javascript正则表达式...

thinkyoung
2014/09/23
0
0
JavaScript 语言基础知识点总结(思维导图)

(1)javascript 数组 (2)函数基础 (3)运算符 (4)流程语句 (5)正则表达式 (6)字符串函数 (7)数据类型 (8)变量 (9)window 对象 (10)DOM基本操作 (11)一图知晓整个Javascr...

大数据之路
2012/11/26
0
2
由浅入深JavaScript——JavaScript的诞生背景

JavaScript的诞生背景 在上世纪90年代,欧美各国的web程序日益流行,但是当时用户上网还都在使用电话拨号上网,通过 调制解调器,网速仅仅只有28kb/s。而web程序的展现却日渐丰富。当时在没有...

奇葩界张三
06/29
0
0
javascript学习思维导图

JavaScript 数据类型 JavaScript 变量 Javascript 运算符 JavaScript 流程控制 JavaScript 数组 JavaScript 函数基础 JavaScript 字符串函数 JavaScript 正则表达式 DOM 基本操作 Window 对象...

IT智云编程
09/12
0
0
TypeScript手册翻译系列1-基础类型

基础类型(Basic Types) 我们提供一些基础类型,比如数字(numbers)、字符串(strings)、结构(structures),布尔值(Boolean)等等。在TypeScript中,我们支持JavaScript中相同的类型,还...

一配
2015/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
31
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
28
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
37
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
24
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
36
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部