JS基本语法2:数据/函数/命名规范/数据类型

JS基本语法2:数据/函数/命名规范/数据类型

javascript的基本知识

一、数据

1 变量: let, 声明,初始化,更新

2 常量: const, 声明时必须初始化,禁止更新

以后编程时, 首选常量,除非确定以后这个值会更新

(1) 变量

变量的概念:是存储值的容器。要声明一个变量,先输入关键字 let 或 var

var 可以重复声明多个同名的变量,不严谨,不用或少用。 // 变量声明的过程// 1.声明let userName;//2.初始化,给声明的变量赋值userName =“ABC”;//3.使用变量,比如将变量输出console.log(userName);//4.修改或更新变量的值user轻创业网点我wcqh.cnName=“1234”;console.log(userName);//通过情况,javascript变量的声明与初始化合并let uName =“4567”;

(2)常量

通过关键const来声明常量,创建常量必须初始化 const a =5;console.log(a);

二、函数

函数概念:函数是 JavaScript 中的基本组件之一。

一个函数是 JavaScript 过程 — 一组执行任务或计算值的语句。

要使用一个函数,你必须将其定义在你希望调用它的作用域内。

先声明,再使用

函数分类 命名函数/匿名函数/箭头函数/立即执行函数(IIFE)命名函数: function匿名函数: 函数表达式,变量化,无提轻创业网点我wcqh.cn升箭头函数: 匿名函数的简化立即执行函数: IIFE, 阅后即焚,一次性的

(1) 命名函数

声明的关键字:function

命名函数,声明会自动提升到顶部 function sum(a, b){return“a + b =”+(a + b);//在JS中,字符的拼接使用+号}console.log(sum(4,3));

JS可以使用‘模板字面量’语法来解析字符串的变量;

将字符串的定界符双引号或单引号(“”或‘’),换成反引号(“) function sum1(a, b){return`${a}+ ${b}=`+(a + b);//在JS中,字符的拼接使用+号}console.log(sum1(10,20));

(2) 匿轻创业网点我wcqh.cn名函数

以声明变量的方式来声明函数

匿名函数:也叫 “函数表达式”,

使用它后,没有了函数声明提升顶部,确保必须先声明再使用

尽量 使用 匿名函数(函数表达式) let sum2 =function(a, b){return`${a}+ ${b}=`+(a + b);};console.log(sum2(30,50));

(3).箭头函数:匿名函数的简化

1.删除关键字function

2.在(参数列表)与{代码块}之间用 “胖箭头”=>连接 let sum3 =(a, b)=>{return`${a}+ ${b}=`+(a + b);};console.log(sum3(60,40));console.log(“——–轻创业网点我wcqh.cn–当传的参数不够时,可以使用默认参数—分隔线——-“);let sum4 =(a, b =0)=>{return`${a}+ ${b}=`+(a + b);};console.log(sum4(30));console.log(“———-只有一个参数时,括号可以不写—分隔线 ——-“);sum4 =(user_name)=>{return`Hello, ${user_name}`;};console.log(sum4(“javascript”));console.log(“———-当没有参数时括号不能省—分隔线 ———–“);sum4 =()=轻创业网点我wcqh.cn>{return`Hello,朱老师`;};console.log(sum4());console.log(“—当只有一行代码,可以不写return ,{…}也不用—分隔线 ——-“);sum4 =()=>`Hello,张老师`;console.log(sum4());sum3 =(a, b)=>`${a}+ ${b}=`+(a + b);console.log(sum2(100,200));sum3 =(a, b)=> a + b;console.log(sum2(200,800));

(4).立即执行函数

立即执行函数:将声明和调用二合一,声明完立即执行

将函数声明使用括号括起来,转为了可计算的表轻创业网点我wcqh.cn达式

前面需要加;或+ +(function sum6(a, b){ console.log(`${a}+ ${b}=`+(a + b));})(20,40);//匿名函数可以不用名字(function(a, b){ console.log(`${a}+ ${b}=`+(a + b));})(120,80);//可以改为箭头函数((a, b)=>{ console.log(`${a}+ ${b}=`+(a + b));})(133,80);//因为只有一行代码,{…} return((a, b)=> console.log(`${a}+ ${b}=`+(a + b)))(190,80);//模板字面量 提示可以不用,最后 简写((a,轻创业网点我wcqh.cn b)=> console.log(+(a + b)))(320,80);

三、标识符命名规范

标识符: 变量,常量,函数,对象,方法,类,模块…标识符: 关键字,保留字(暂时未启用为以后语言扩展服务),自定义命名规范 仅允许四类字符: 字母(a-z,A-Z),数字(0-9),_,$不能以数字开头 命名风格: 驼峰(大,小), 蛇形(大,小) java_Name_serv

注: 尽量用英文,不要用中文,包括文件名,目录名

四. 原子类型(数据类型)

number: 数值string: 字符串boolean:布尔null: Null 类型undefined: Und轻创业网点我wcqh.cnefined 类型
批改老师:PHPz 批改状态:未批改 老师批语:
作者最新博文
2023-02-13 23:55:37

© 版权声明
THE END
喜欢就支持一下吧
点赞535 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容