Member 13835151 Ответов: 1

Как использовать var в качестве частоты для simpletones?


Я хотел бы иметь возможность взять введенный пользователем номер:

<input type = "number" id = "bets" min = "0" max = "42" value = "6">


И используйте это как частоту для использования playTone() simpleTones.js:

var bets = document.getElementById("bets"); 
playTone(bets.value, "sine", 6)


Что я уже пробовал:

Я пробовал играть с некоторыми из кода simpleTones, чтобы увидеть, могу ли я изменить то, как он ведет себя, но как Новичок js я действительно не уверен, что начну. Для справки, вот фрагмент источника, который, как мне показалось, может иметь отношение к делу:

playTone = (frequency, type, duration) => {
	if (type === undefined) {
		type = "sine";
	}
	if (duration === undefined) {
		duration = 1.3;
	}
	if (frequency === undefined) {
		frequency = 440;
	}

1 Ответов

Рейтинг:
9

Member 13835151

Понял это с помощью parseInt!

function playBets() { 

		var bets = document.getElementById("bets"); 
		bets = parseInt(bets.value) + 440; 

		playTone(440, "sine", 6)
		playTone(parseInt(bets), "sine", 6)

	}