JavaScript 基础 --- (数据类型/循环/条件)

简介:  一、js 输出1.window.alert()   警告框2.document.write()  写到 HTML 文档中3.

 

一、js 输出
1.window.alert()   警告框
2.document.write()  写到 HTML 文档中
3.innerHTML       写到 HTML 元素

 

 

4.console.log()    写到浏览器的控制台

二、js 语句与注释

1.  ; (var a = 1;)  ;表示语句的结尾   

2. 语句标识符:var / if / for 等

3.注释:单行  //
     多行  /*

          */
三、数据类型
1.未定义 (undefined)  var x;   //x 为 undefined(表示变量不含有值)

2.数字 (Number)     var y = 5;  //y 为数字

3.字符串 (String)    var z = "John"  // z为字符串

4.布尔 (Boolean)    var a = true;  //a 为 布尔类型

5.对象 (Object)   var person ={firstname:"John",lastname:"Doe",id:5566};
              取值:console.log(person.firstname)   console.log(person["firstname"])  
6.数组 (Array)
    6-1. var cars = new Array();   //此时 cars 数组的长度为 0 
            cars[0] = "Saab";  //此时 cars 数组的长度为 1 ,js 数组是动态变化的,即第一个数赋值为 Saab

            car[1] = "Volvo";  //即第二个数赋值为 Volvo

            car[1] = "BMW";   //即第三个数赋值为 BMW
   6-2. var cars = new Array("Saab","Volvo","bmw") ;

   6-3. var cars = ["Saab"."Volvo","BMW"];

 

 

 

7.空 (Null)  var b = null  //b为 null(可以用来清空变量)

 

 

四、js 变量

1.变量必须以字母开头,(不推荐 $ 和 _)区分大小写

五、js 函数

函数:是由事件驱动的或者当它被调用时执行的可重复使用的代码块

定义方法:1.function a(参数){ }  声明会前置

  输出: hello world

 输出: hello world

      2. var a = function(参数){}   匿名函数

 输出:这是一个匿名函数

  输出: 1 2 3 (传递参数)

return

输出:

六、js 比较与逻辑运算符

1. < 小于 > 大于

2.== 等于(5=="5")   === 绝对等于(值和类型均相等 5===5)   != 不等于

3.&& 与   || 或  !非 

七、js 条件语句

if  else if

 输出:

switch

  输出:1

八、js 循环语句

for

输出:

for in(循环遍历对象)

 输出:

while(指定条件为 true 时循环指定的代码块)

  输出:

break (跳出整个循环)

  输出:

continue(跳出本次循环)

 输出:

目录
相关文章
|
15天前
|
JavaScript 前端开发
js变量的作用域、作用域链、数据类型和转换应用案例
【4月更文挑战第27天】JavaScript 中变量有全局和局部作用域,全局变量在所有地方可访问,局部变量只限其定义的代码块。作用域链允许变量在当前块未定义时向上搜索父级作用域。语言支持多种数据类型,如字符串、数字、布尔值,可通过 `typeof` 检查类型。转换数据类型用 `parseInt` 或 `parseFloat`,将字符串转为数值。
18 1
|
1月前
|
JavaScript
JS 获取对象数据类型的键值对的键与值
JS 获取对象数据类型的键值对的键与值
|
1月前
|
JavaScript 前端开发 安全
JavaScript中的循环控制:while、do-while与for详解
【4月更文挑战第7天】本文探讨JavaScript的三种主要循环结构:while、do-while和for。while循环在满足条件时执行代码块,注意避免无限循环;do-while循环至少执行一次,适合先执行后判断的场景;for循环结合初始化、条件和迭代,适合遍历。理解每种循环的特点和适用场景,结合编程技巧,如使用break和continue,选择合适的循环方式,能提升代码效率和可读性。记得关注循环性能和避免不必要的计算。
19 0
|
1月前
|
存储 JavaScript 前端开发
JavaScript数据类型详解
【4月更文挑战第4天】JavaScript有七种基本数据类型(Number, String, Boolean, Null, Undefined, Symbol, BigInt)和一种复杂数据类型(Object)。Number用于数字,String是不可变的文本,Boolean表示逻辑值,Null为空,Undefined表示未赋值,Symbol是唯一标识,BigInt处理大整数。Object用于复杂数据结构,如数组和函数。此外,`typeof`操作符检测数据类型,但有特殊行为,如`typeof null === &quot;object&quot;`。
21 2
|
1月前
|
JavaScript
typeof 和 instanceofJS数据类型(js的问题)
typeof 和 instanceofJS数据类型(js的问题)
|
12天前
|
存储 JavaScript 前端开发
【JavaScript技术专栏】JavaScript基础入门:变量、数据类型与运算符
【4月更文挑战第30天】本文介绍了JavaScript的基础知识,包括变量(var、let、const)、数据类型(Number、String、Boolean、Undefined、Null及Object、Array)和运算符(算术、赋值、比较、逻辑)。通过实例展示了如何声明变量、操作数据类型以及使用运算符执行数学和逻辑运算。了解这些基础知识对初学者至关重要,是进阶学习JavaScript的关键。
|
5天前
|
JavaScript 前端开发
JavaScript 循环方法详解
JavaScript 循环方法详解
18 1
|
12天前
|
存储 JavaScript 前端开发
JavaScript引用数据类型
JavaScript引用数据类型
|
12天前
|
JavaScript 前端开发
JavaScript 基本数据类型
JavaScript 基本数据类型
|
12天前
|
JavaScript 前端开发
JavaScript 条件循环语句(for 循环)
JavaScript 条件循环语句(for 循环)