简单记录一下 JavaScript 中的 【||、&&】操作符

1、||

A || B
  • 如果 A == true,则返回 A, 且不再操作 B
  • 如果 A == false,则永远返回 B

2、&&

A && B
  • 如果 A == true,则永远返回 B
  • 如果 A == false,则返回 A,且不再操作 B

3、测试

以下代码,摘抄自:JavaScript之(|、||、&、&&)操作符

  • || 测试
console.log(0 || '我是string,boolean值为true');          // 返回字符串
console.log(NaN || '我是string,boolean值为true');        // 返回字符串
console.log('' || '我是string,boolean值为true');         // 返回字符串
console.log(null || '我是string,boolean值为true');       // 返回字符串
console.log(undefined || '我是string,boolean值为true');  // 返回字符串
  • && 测试
console.log(0 && obj);               // 返回 0
console.log(NaN && obj);             // 返回 NaN
console.log('' && obj);              // 返回 '' 空字符串
console.log(null && obj);            // 返回 null
console.log(undefined && obj);       // 返回 undefined
console.log(undefined && number);    // 返回 undefined 不会报错
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript操作数据库,通常需要使用服务器端的技术,如Node.js。以下是使用Node.js和MySQL数据库进行操作的示例: 首先,需要安装MySQL Node.js驱动程序。可以使用npm命令来安装: ``` npm install mysql ``` 接下来,可以使用以下代码连接到MySQL数据库: ```javascript const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'username', password: 'password', database: 'database_name' }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); }); ``` 这段代码,通过`mysql.createConnection()`方法创建了一个连接对象,其包括数据库的主机名、用户名、密码和数据库名称。然后,通过`connection.connect()`方法连接到数据库。如果连接成功,将输出"Connected!"。 接下来,可以使用以下代码来执行SQL查询: ```javascript connection.query('SELECT * FROM table_name', (err, rows) => { if (err) throw err; console.log(rows); }); ``` 这段代码,`connection.query()`方法接受一个SQL查询字符串和一个回调函数。当查询完成后,回调函数将被调用,并将结果作为第二个参数传递给它。在这个示例,结果是一个行集合,将被输出到控制台。 可以使用类似的方式执行其他SQL操作,如插入、更新和删除。例如,以下代码可以插入一条新记录: ```javascript const newRecord = {name: 'John', age: 30}; connection.query('INSERT INTO table_name SET ?', newRecord, (err, result) => { if (err) throw err; console.log('Record inserted!'); }); ``` 在这个示例,`connection.query()`方法的第一个参数是一个SQL插入语句,使用占位符替换实际值。第二个参数是一个包含要插入的数据的对象。当插入完成后,回调函数将被调用,并输出"Record inserted!"。 这只是一个JavaScript操作数据库的简单示例,实际应用可能需要更复杂的查询和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值