初学JavaScript

简介: JavaScript

我开始了学习JavaScript的知识,目前为止学习到的都是一些基础知识,以下是我对本周我所学的部分知识的整理.

首先,在HTML页面中插入JavaScript,则必须使用标签(如下图所以)

582ebf5299844caca0a2ec07434d51e1.png

变量

数据的类型有以下几种:

  • String——字符串类型,在Js中,字符串带引号,单引号和双引号都可以,一般都使用单引号。 - Number——数字型,包含整数型和浮点型
  • Boolean——布尔类型,只有true和false两个值,等价于1和0
  • Null——空值
  • Undefined——var a; 声明了变量但没有赋值,即a=undefined;

注:1.字符串类型出现引号嵌套时,单引号内套双引号,双引号内套单引号。

2.字符串的长度用.length得出

3.布尔型与数字相加时,false相当于0,true相当于1;

c2e5e760a0b24b449f9c0d2ffd6fc1cb.png

变量的使用:

var是Js的一个关键字,用来声明变量

var age=18;
或者 var age;
age=18;

2.声明多个变量时,变量之间可以用逗号隔开

var name,age,email,adress;

3.1 只声明不赋值:

var name;
console.log(name);

则返回结果为:undefined

3.2不声明但赋值:

age = 18;
console.log(age);

则返回赋值结果;

变量的命名规范:

a01ee9b7f60f4bd498e66d635ceeaa77.png

对象

js对象可包含多个属性,属性之间用逗号隔开

对象属性通常写法为:name:value;(即以键值对的形式存在)

c43b6fa586ab42be860903b9bcbbdf32.png

调用对象属性的方法:

1.对象名.属性名;

c2e7061fa61a402f99580b1f01c3f40c.png

2.对象名[‘属性名’];

a1b6999ff04d4f7286edc285a8e0de00.png

运算符

1.比较运算符

ae006055739c48e395cf8d489881e92f.png

2.逻辑运算符

22b855e369004f428523afe25f9f6b05.png

逻辑与:只有两个都为True才为true,一侧为false则为false

逻辑或:只有两个都为false才为false,一侧为true则为true

三元表达式:

条件表达式? 表达式1:表达式2

如果条件表达式为真,则执行表达式1,如果条件表达式为假,则执行表达式2

var num = 10;
num >= 15 ? '是的' : '不是的'

流程语句

1.分支语句

if else if语句和switch语句

8b8b34ce8d0c49d39021429a232e4665.png

d9bbabf214734bc29a09607f98d58d77.png

2.循环语句

for循环和while循环和 do while 循环

8a454e454b544228986bb45971c7bd8f.png

647583c98d524b9e90212bced8d1cc45.png

00f69529879b4eb7be0fe75eae57f9d2.png

注:while循环可能一次也执行不了,但do while 循环至少执行一次

以上是本周的部分学习内容,希望接下来继续的学习能够收获更多


目录
打赏
0
0
0
0
0
分享
相关文章
foreach、for in和for of之间区别?
foreach、for in和for of之间区别?
531 0
乡村研学|乡村研学小程序|基于微信小程序的乡村研学平台设计与实现(源码+数据库+文档)
乡村研学|乡村研学小程序|基于微信小程序的乡村研学平台设计与实现(源码+数据库+文档)
260 0
数据库技术全览:从基础到创新应用
一、引言 在数字化时代,数据是组织和个人决策的关键
基于springboot+vue.js+uniapp的二手书籍交易系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的二手书籍交易系统附带文章源码部署视频讲解等
89 0
10hutool实战:TemporalAccessorUtil{TemporalAccessor} 工具类封装
10hutool实战:TemporalAccessorUtil{TemporalAccessor} 工具类封装
375 0
10hutool实战:TemporalAccessorUtil{TemporalAccessor} 工具类封装
区块链开发公司 区块链对金融行业的影响
 区块链对于金融业即使不是颠覆性的作用,也会带来巨大的冲击。
1518 0
JavaScript 的 this 小结
JavaScript 语言的一个关键字。 它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。 上面代码中,函数test运行时,内部会自动有一个this对象可以使用。
1023 0
js中arguments详解
在js中一切都是对象,连函数也是对象,函数名其实是引用函数定义对象的变量。   什么是arguments? 这个函数体内的arguments非常特殊,实际上是所在函数的一个内置类数组对象,可以用数组的[i]和.length。
1978 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等