文档章节

javascript 基础2

ricardohn
 ricardohn
发布于 2016/11/28 10:52
字数 366
阅读 22
收藏 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
TypeScript手册翻译系列1-基础类型

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

一配
2015/08/16
0
0
如何轻松快速学习JavaScript 呢?

JS给人那种感觉的原因多半是因为它如下的特点: 1:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。 2:本身内容很多,如函数库,对象库就一大堆。 3:混合多种编程思想。 4:辛苦学习...

课工场CC老师
2017/11/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea新建springCloud项目(5)- 订单服务

1.创建订单api,如下: 2.创建订单实现逻辑 3.新建订单、订单商品表 -- 订单 create table `order_master` ( `order_id` varchar(32) not null, `buyer_name` varchar(32) not null comment......

monroeCode
4分钟前
0
0
游戏开发经验谈(二):对战类全球服游戏的设计与实现

上篇文章《游戏开发经验谈(一):游戏架构里隐藏的五个坑及其应对方案》,我们主要讲解了游戏架构设计当中隐藏的一些坑及其应对方案,错过的小伙伴可以回溯之前的内容。本期内容,将会重点介...

UCloudTech
13分钟前
0
0
Mysql基本语法

一.联合主键 drop table CONTENT_AND_CATALOG;CREATE TABLE `tobebetter`.`CONTENT_AND_CATALOG` ( `ID` VARCHAR(120) NOT NULL , `CONTENT_ID` VARCHAR(120) , `CA......

我是菜鸟我骄傲
15分钟前
0
0
179. centos7 安装mariadb

1. centos7 中安装mariadb 1.1 执行安装 centos7 自带了mariadb yum -y install mariadb mariadb-server 1.2 启动mariadb systemctl start mariadb 1.3 设置开机启动 systemctl enable maria......

Lucky_Me
22分钟前
0
0
【AI实战】动手训练自己的目标检测模型(YOLO篇)

在前面的文章中,已经介绍了基于SSD使用自己的数据训练目标检测模型(见文章:手把手教你训练自己的目标检测模型),本文将基于另一个目标检测模型YOLO,介绍如何使用自己的数据进行训练。 ...

雪饼
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部