首页 > 编程语言 >JavaScript快速入门

JavaScript快速入门

时间:2023-01-13 19:33:18浏览次数:50  
标签:beatles statements 入门 JavaScript lennon var 快速 condition name

语句

只需简单地把各条语句放在不同的行上就可以分隔它们

var a = 1
var b = 2

如果想把多条语句放在同一行上,就需要用分号隔开

var a = 1; var b = 2

注释

用两个斜线作为一行的开始,这一行就会被当成一条注释

//记得写注释

多行注释

/* 自我提醒:
   要记得写注释 */

HTML注释仅适用于单行注释

<!-- 要记得多些注释-->

变量

变量赋值

//JavaScript没有强制要求程序员必须提前声明变量,但提前声明变量是一种良好的编程习惯
var name;
var age;
//可以一次声明多个变量
var sex, hometown
//甚至可以变量和赋值同时完成
var a = 1,b=2;

数组

数组可以用关键字Array声明。声明数组的同时还可以指定数组初始元素个数

//变量名beatles是一个长度为4的数组
var beatles = Array(4);
//如果我们无法知道数据具体长度,我们完全可以在声明时候不给出元素个数
// var beatles = Array();
//根据下标添加元素
//array[index] = element;
beatles[0] = "John";
//在声明数组的同时对它进行填充。这种方式要求用逗号把各个元素隔开
var beatles = ["john","paul","george","ringo"]

对象

var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
lennon.living = false;

 创建对象还有一种更简洁的语法,即花括号语法

var lennon = {name:"John",year:1940,living:false}
var lennon = {name:"john",year:1940,living:false}
//现在我们把beatle也声明为对象
var beatles = {}
beatles.vocalist = lennon
alert(beatles.vocalist.name)

 

条件

if语句的基本语法

if (condition) {
 statements
}

注:

相等操作符==认为空字符串与false的含义相同。要进行严格比较,就要使用另一种等号(===)

对于不等操作符!=也是如此。如果想比较严格不相等,就要使用!==。

逻辑操作符号
/*逻辑操作符的操作对象是布尔值。每个逻辑操作数返回一个布尔值true或者是false。
“逻辑与”操作只有在它的两个操作数都是true时才会是true。*/
if (num >=5 && num <=10) {
    alert("num在5-10之间")
}
/*“逻辑或”操作符由两个垂直线字符构成(||)。
只要它的操作数中有一个是true,“逻辑或”操作就将是true。
如果它的两个操作数都是true,“逻辑或”操作也将是true。
只有当它的两个操作数都是false时,“逻辑或”操作才会是false。*/
if (num <=5 || num >=10) {
    alert("num小于5或大于10")
}

循环

while循环

while (condition) {
 statements;
}

do......while

/*在某些场合,我们希望那些包含在循环语句内部的代码至少执行一次。
这时,do循环是我们的最佳选择:
statements语句将至少执行一次,无论condition是否为true*/
do{
    statements;
}while (condition);

for

/*
for (initial condition;test condition ; alter condition){
    statements;
} */
for (var count = 1; count < 5; count++ ){
    alert(count);
}

函数

如果需要多次使用同一段代码,可以把它们封装成一个函数。

函数(function)就是一组允许在你的代码里随时调用的语句。每个函数实际上是一个短小的脚本

function name(arguments) {
    statements;
}
function multiply(num1,num2) {
    var total = num1 * num2;
    alert(total);
}

multiply(2,3)

 

标签:beatles,statements,入门,JavaScript,lennon,var,快速,condition,name
From: https://www.cnblogs.com/yetangjian/p/16607495.html

相关文章

  • 模法师机器学习平台助力银行智能化营销快速落地
    模法师机器学习平台助力银行智能化营销快速落地,跟随博主一起学习吧......
  • angular学习-入门基础
    angular所有用到的库,全部用的CDN:运行下面代码<scriptsrc="http://cdn.bootcss.com/jquery/2.1.1/jquery.js"></script><scriptsrc="http://cdn.bootcss.com/an......
  • 快速傅里叶变换
    前前后后鸽了好久,终于抄完了。单位根概念在复数下,满足\(x^n=1\)的\(x\)称为\(n\)次单位根。\(n\)次单位根一共有\(n\)个。将所有的单位根按照辐角大小排列......
  • JavaScript学习笔记—循环
    JS三种循环语句while语句do-while语句for语句通常编写一个循环,需要有三个条件:(1)初始化表达式(2)条件表达式(3)更新表达式1.while循环语法while(condition){......
  • Web安全入门与靶场实战(4)- 搭建LAMP网站平台
    要学习Web安全,首先就必须要对网站有所了解。搭建网站的方法有很多,很多初学者都是利用phpStudy之类的模拟软件来一键搭建网站,但我还是更加推荐在CentOS系统中搭建一个真实的......
  • 用SGDK开发世嘉MD游戏:入门篇
    用SGDK开发世嘉MD游戏:入门篇0.github上的wiki教程(推荐英语好的看,英语不好的就看我写的教程吧)https://github.com/Stephane-D/SGDK/wiki1.【安装SGDK(仅针对win......
  • WindTerm快速切换标签页
    默认使用Alt+[和Alt+]进行切换,如需修改常规的Ctrl+Tab进行如下操作找到快捷键配置文件WindTerm_2.6.0\global下的wind.keymaps并打开。如果找不到的话,用everything搜......
  • DPDK入门实践2——编译安装与helloworld
    要想弄懂一个工程,在了解完它的基本概念和大体架构之后,就让它跑起来。看看是怎么玩转的,然后再深入细节。这里我先到GitHub上下载dpdk工程的18.11.2稳定版本,之所以选择这个版......
  • dpdk入门实践4--IGB_UIO、VFIO和KNI三大模块
    模块安装运行dpdk源文件(以18.11.2版本为例)中usertools/dpdk-setup.sh脚本可以选择如下选项18、19、20分别加载IGB_UIO、VFIO或者KNI模块。要能加载成功首先要编译安装好......
  • dpdk入门实践7——LoadbalanceSampleApplication
    运行编译好dpdk示例程序之后,可使用以下命令运行程序。我编译的环境是绑定了两张dpdk网卡,主机是64核,2个numa节点。./build/load_balancer-l3-7-n4----rx"(0,0,3),......