JavaScript语法简介

一、如何学习一门程序语言

      1、明白语言的大致类型(动态语言/静态语言,强类型/弱类型、面向对象/面向过程等)
      2、熟悉语言的基本数据类型
      3、熟悉语言的运算符
      4、熟悉语言的基本控制语句(判断语句与循环语句)
      5、熟悉语言的函数
      6、JavaScript中的对象
      7、学习语言的数据集合
      8、学习语言的其他高级特性(面向对象、泛型、反射等)

二、JavaScript编程语言的类型

JavaScript是一门高级程序语言,它是动态、强类型、面向构成的编程语言。

三、JavaScript语言的基本数据类型

JavaScript中主要存在以下几种基本的数据类型:
————————————————————基本数据类型——————————————————————
          Number(整数、浮点数、NaN—not a number、infinity—无穷大)、
          字符串(用单引号或者双引号括起来的任意文本)、
          布尔值(true、false)
————————————————————复合数据类型——————————————————————
          数组(用[]表示,数组是一组按照顺序排列的集合,集合的每个值称之为元素。数组中的元素可以是任意类型的数据在JavaScript                       中数组就是对象
          对象(JavaScript是有键——值对组成的无序的集合;键都是字符串类型,值可以是任意数据的类型{})
          函数

四、JavaScript中的运算符

JavaScript中的各种运算符
算数运算符:
赋值运算符
字符串运算符:+
比较运算符:
逻辑运算符:==、==、>、<、>=、=<、!=、!==、?
类型运算符:typeof()、instanceof()
位运算符:&&、||、!
其他运算符:()、[]、.最少三种等运算符

五、JavaScript中的控制语句

JavaScript中控制语句分类两部分,一部分是判断语句、一部分是循环语句
判断语句:

  if (time < 10) {
    greeting = "早安";
  } else if (time < 20) {
    greeting = "日安";
  } else {
    greeting = "晚安";
  }

switch (new Date().getDay()) {
  case 6:
    text = "今天是周六";
    break;
  case 0:
    text = "今天是周日";
    break;
  default:
    text = "期待周末";
}

循环语句:

var cars = ["BMW", "Volvo", "porsche", "Ford"];
var i, len, text;
for (i = 0, len = cars.length, text = ""; i < len; i++) {
  text += cars[i] + "<br>";
}


var txt = "";
var person = {fname:"Bill", lname:"Gates", age:62}; 
var x;
for (x in person) {
  txt += person[x] + " ";
}

var a = [1, 2, 3];
for (var x of a) {
}//对于iterable类型的数据都支持(array、map、set)


do {
    要执行的代码块
}while (条件);

六、JavaScript中的函数

函数的定义格式:

function abs(x) {
    if (x >= 0) {
        return x;
    } else {
        return -x;
    }
}

//函数的调用格式
abs(10); // 返回10
abs(-9); // 返回9

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值