node学习之石头、剪刀、布小游戏

// console.log(process.argv);
let player = process.argv[process.argv.length - 1] //获取用户输入 
// console.log(player);
let rand = Math.random() * 3; // 随机生成

let computer = '';
if (rand < 1) {
    computer = 'rock' //石头
} else if (rand > 2) {
    computer = 'sessior' //剪刀
} else {
    computer = 'paper' // 布
}

if (computer === player) {
    console.log('平局');
} else if (
    (computer === 'rock' && player === 'sessior') ||
    (computer === 'sessior' && player === 'paper') ||
    (computer === 'paper' && player === 'rock')
) {
    console.log('你输了');

} else {
    console.log('你赢了');
}

运行方式:
node环境下 node (文件名) (str) 表示石头剪刀布的英文
例如

node index.js rock

你可能感兴趣的:(node学习之石头、剪刀、布小游戏)