
文章图片

文章图片

文章图片
Javascript是浏览器理解的语言 。 用于加载动态内容 , 无需刷新页面 。
需要在更少的代码行中使Javascript代码更易于阅读 。 我们列出了一些推荐的方法 , 以获得更多编写javascript代码的方法:
1.使用模板文字模板文字是可以嵌入到表达式中的字符串(变量) 。 模板文字使代码更简单、更可读 。
例如 , 我们可以在JavaScript中使用模板文字如下:
var code = \"javascript\";var str = ` I love ${code I love ${code `;
没有模板文字 , 我们可以把上面的例子写成如下:
var code = \"javascript\";var str1 = \"\ I love \" + code + \"\ I love \" + code + \"\\";
2.使用三元运算符在编程中 , 大多会遇到逻辑操作 。 如果你想在两个语句之间执行逻辑 , 三元运算符的可读性要高得多 。
let price= isMember ? '$2.00' : '$10.00'
3.在JavaScript中使用Include语句
在JavaScript中包含语句是在数组和句子中搜索字符串的更简单方法 。
可以在JavaScript中使用包含语句 , 如下所示:
var str = \"I love JavaScript.\";var word = str.includes(\"javaScript\"); // result: true
在数组中 , 我们可以使用包含语句如下:
var str = [\"taimoor\" \"ali\" \"umer\"
;var n = str.includes(\"taimoor\"); // result: true
include语句返回true还是false取决于字符串是否出现在句子或数组中 。
4.Nullish Operator如果正在使用第三方 API , 可能遇到过每个查询中不显示相同的键值 。 必须在JSON中检查空键 , 这样代码就不会出错误 。
要检查空密钥 , 您可以使用以下方法:
Conditional Statement
The nullish coalescing operator (??) - (Recommended)
例如 , 我们在JavaScript中遵循了以下JSON:
var person = { name: \"Taimoor Sattar\" age: 21 metadata: { hobby: \"football blog\"
使用条件语句 , 我们可以访问JSON元数据中的键 , 如下所示:
let hobby = \"\";if (person.metadata){ hobby = person.metadata.hobby ? person.metadata.hobby : \"\";
使用nullish聚合运算符 , 我们可以访问JSON元数据中的键 , 如下所示:
let hobby = person.metadata?.hobby ?? \"\";
上面的代码检查JSON元数据中的键 , 如果可用 , 它返回值 , 否则返回空字符串 。
5.函数中的默认参数值JavaScript中的一些函数允许发送选项参数 。 基于可选参数 , 函数的返回值可以更改 。
我们可以通过如下实例演示函数中的默认参数:
function outputName(name=\"taimoor\"){ return name;let string1 = outputName();
// result: taimoorlet string2 = outputName(\"ali\");
// result: ali
6.函数中参数类型检查可能 , 可能存在函数参数没有有效类型的情况 。 可以执行其他检查来验证参数类型 。
我们可以用以下示例来演示这一点:
function sum(a b){ let result = (typeof a == \"number\" && typeof b == \"number\") ? a + b : null;
return resultsum(\"s\" 6)
// result: nullsum(4 6)
// result: 10
7.Try/Catch语句中的包装代码try/Catch语句用于检查代码中的错误 。 如果错误 ,
我们可以用以下示例来演示这一点:
try{ functionnotexist();catch(e){ console.log(\"error\");
上述代码控制台记录了错误 , 因为函数不存在 。
8.Destructuring析构允许您将复杂部分分解为块 。
例如...
如果你的复杂函数需要很多参数来执行 , 那么最好去解构函数 。 而不是传递字符串、浮点数等单个参数;在函数中传递对象 。 单个对象可以保存多个值 。
我们可以如下演示这个例子:
function outputName({name = \"taimoor\")
{
// De-structuring return name;var person =
{
name: \"Taimoor Sattar\" age: 21 metadata:
{ hobby: \"football blog\"
let str = outputName(person);
// Taimoor Sattar
9.编写DRY代码DRY的意思是(don't repeat yourself) 。 为了避免混淆 , 避免代码中的重复 。 为避免代码混乱 , 可以遵循以下规则 。
- 写一个可重用的函数
- 为变量和函数定义清晰的名称
- WPS|喜爱大屏手机的用户看过来,这两款大屏手机使用体验堪比平板
- 芯片|一个指令查电脑使用痕迹!动过什么文件,看得清清楚楚
- 微信|苹果6手机使用了6年,就是微信打开较慢,有解决的办法吗?
- 科学家|科普!二氧化碳培养箱的5条注意事项,直接关系仪器的使用寿命
- 苹果|百度carlife ,华为hicar ,苹果carplay使用感受
- 投影仪|联想t500投影仪怎么样?联想t500和t200区别哪个好?使用评测解读
- 索尼相机|你了解图片配置文件吗 它是做什么用的 索尼相机使用介绍
- WPS|WPS最大的败笔是“免费用,广告弹窗”,难怪用户纷纷使用office
- 三星|从三星s20u换到iphone13的使用感受,失去的不只是高刷!
- 安卓|既然华为手机全面升级鸿蒙,为何华为高管还说愿意与谷歌合作使用安卓?
