批改状态:合格
老师批语:
//1 模板字面量演示函数参数与返回值/*定义一个用来求两个数和的函数可以在函数的()中来指定一个或多个形参多个形参之间使用,隔开*/function sum(a,b){console.log(a+b);}sum(123,456);//579//调用函数时解析器不会检查 实参的类型sum(123+"hello");//123hello/*调用函数时解析器不会检查 实参的数量多的实参不会被赋值,少的实参对应Undefined*/sum(123,456,hello);/*创建一个函数计算三个数的和,使用return来返回值*/function sum(a, b, c) {var d = a + b + c;return d;}s = sum(1, 2, 3);console.log(s);function fun2() {var obj = { name: "猪八戒" };return obj;}function fun3() {//在函数内部声明一个函数function fun4() {console.log("I'm fun4");}//将fun4作为函数对象作为返回值返回return fun4;}//1 模板字面量console.log('Hello world');// 反引号:模板字面量, 支持在字符串插入变量/表达式: 插值console.log(`Hello world`);let name = 'DXC';console.log('hello ' + name);// 变量/表达式: 在模板字面量,使用 '${xxx}'来引用,就是一个占位符console.log(`hello ${name}`);let gender = 1;console.log(`${gender ? `男:${name}` : `女`}`);// 2. 模板函数// 使用模板字面量为参数的参数// alert('Hello php.cn');// alert`Hello php.cn`;calc`数量: ${10}单价: ${500}`;// 模板函数的参数:// 第一个参数: 模板字面量中的"字符串字面晨"// 第二个参数: 模板字面量中的"插值"数组function calc(strings, ...args) {console.log(strings);console.log(args);console.log(args[0] * args[1]);}/*** * 模板字面量: 可以使用插值表达式的字符串* * 模板函数: 可以使用"模板字面量"为参数的函数* * 模板函数,就是在"模板字面量"之前加一个标签/标识符,而这个标签,就是一个函数名* * 模板函数的参数是有约定的, 不能乱写, 第一个是字面量数组,从第二起才是内部的占位符参数*/// * 模板字面量, 也叫"模板字符串" , 是同义词,我觉得用"模板字面量"更直观,准确// * 模板函数, 有的书也翻译与"标签函数", 因为 它使用"模板字面量"做参数,称为"模板函数"更直观, 一看知识必须传一个模板字面量当参数
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号