IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 【前端开发】JavaScript基础语法 -> 正文阅读

[JavaScript知识库]【前端开发】JavaScript基础语法

1 初识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
三种写法
在这里插入图片描述
注释
在这里插入图片描述

输入输出

在这里插入图片描述

2 变量和数据类型

2.1 声明和初始化

<script>
    // 1.声明变量
    var age;
    // 2.赋值
    age = 18;
    // 3.打印
    console.log(age);
    // 4.变量初始化
    var name = 'mcy';
    console.log(name)

	// 5.输入及存储
    var name = prompt('输入姓名:');
    alert(name);
</script>

2.2 数据类型简介

在这里插入图片描述
在这里插入图片描述

2.3 基本数据类型

在这里插入图片描述

1 Number

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
isNaN
判断是否是数字
在这里插入图片描述

2 String

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 Boolean

在这里插入图片描述
在这里插入图片描述

4 获取变量数据类型
var num = 11;
typeof num; // number
5 数据类型转换

转换为字符串
在这里插入图片描述

var num = 11;
console.log(num.toString());

转换为数字型
在这里插入图片描述
在这里插入图片描述

2.4 运算符

1 加减乘除

在这里插入图片描述
在这里插入图片描述

2 递增和递减

在这里插入图片描述

3 比较运算符

在这里插入图片描述

4 逻辑运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5 赋值运算符

在这里插入图片描述

3 流程控制

3.1 if-else语句

在这里插入图片描述
在这里插入图片描述

3.2 三元表达式

在这里插入图片描述

3.3 switch-case

在这里插入图片描述

3.4 for 循环

关键词 continue break

for(var i = 0; i < 10; i++){
    console.log(i);
}

3.5 while 循环

var num = 5;
while(num){
    console.log(num);
    num--;
}

3.6 do-while

var num = 5;
do{
    console.log(num);
    num--;
}while(num)

4 数组

4.1 创建数组

在这里插入图片描述
在这里插入图片描述

4.2 遍历数组元素

var arr = [11, 33, 66];

for(var i = 0; i < arr.length; i++){
    console.log(arr[i]);
}

4.3 数组添加元素

var arr = [11, 33, 66];
arr.length = 5; // 通过修改长度扩容
arr[5] = 99; // 通过索引扩容 

5 函数

5.1 基本使用

function getSum(x, y){
    console.log("x + y = " + String(x+y));
    return x+y;
}

getSum(11, 12);
var ret = getSum(55, 66);

5.2 arguments

在这里插入图片描述
在这里插入图片描述
声明方式
在这里插入图片描述

5.3 作用域

在这里插入图片描述

6 JS对象

6.1 创建对象

方法一

// 1.利用字面量创建对象
var obj = {
    uname: 'xhh',
    age: 18,
    sayHi: function(){
        console.log('hello xhh ~');
    }
}
// 2.使用对象
console.log(obj.uname); // obj['uname']
obj.sayHi();

方法二 new obj

// 2. new
// 创建对象
var objt = new Object();
// 添加参数
objt.uname = 'mcy';
objt.sex = 'm';
objt.sayHi = function (){
    console.log('mcy say hi to xhh ~');
}
console.log(objt.uname);

方法三 构造函数

在这里插入图片描述

// 3.利用构造函数
function Star(uname, age, sex){
    this.uname = uname;
    this.age = age;
    this.sex = sex;
    this.sing = function() {
        console.log(this.uname + ' sing ~');
    }
}

var mcy = new Star('mcy', 18, '女');
// mcy.sing();

// 遍历对象
for(var k in mcy){
    console.log(k);      //属性名
    console.log(mcy[k]); //属性值
}

6.2 内置对象

1 内置对象

在这里插入图片描述

2 Math 静态

点击这里
在这里插入图片描述
在这里插入图片描述

3 Data 构造函数

在这里插入图片描述

4 Array 数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

5 String 字符串

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3 简单类型和复杂类型

在这里插入图片描述
在这里插入图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-29 11:32:24  更:2021-07-29 11:35:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 0:48:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码