【javascript】バッククォート内のドルマークの使い方 ` ${ } `

` ${ } `の意味
- `文字列${ 変数 }文字列`と書くことで、 変数を文字列ではなく変数として認識してくれます。
- 点はシングルクォーテーションではなく、バッククォートです。

const weather = '晴れ';
console.log(`今日の天気は${weather}です。`);
// 結果 => 今日の天気は晴れです。
'文字列' + 変数 + '文字列' と書き換え可
ここでの点は、シングルクォーテーションでもOK!
const weather = '晴れ';
console.log('今日の天気は' + weather + 'です。');
// 結果 => 今日の天気は晴れです。
以下のように値を変えて表示できます。
const weatherSelect = document.getElementById("weatherSelect");
function changeWeather() {
const weatherText = document.getElementById("text");
const weather = '<span class="blue">' + weatherSelect.value + '</span>';
weatherText.innerHTML = `今日の天気は${weather}です。`;
}
weatherSelect.onchange = changeWeather;
アニメーションさせる
ボックスをクリックしてみてください。
const box = document.querySelector(".box");
let count = 100;
box.addEventListener("click", ()=>{
let rotate = setInterval(()=>{
count++;
box.style.width = `${count}px`
if(count>360){
clearInterval(rotate)
}
},10)
})
参考
ここでも` ${ } `を使い、アニメーションさせています。


`文字列${ 変数 }文字列`
点はシングルクォーテーションではなく、バッククォート
'文字列' + 変数 + '文字列' と書き換えることができる。
こんな記事も読まれています。
-
【HTML】【CSS】【javascript】電卓の作り方
電卓のソースコードを2つ紹介します。javascriptはわずか数行で書けます。
-
【JacvaScript】【CSS】たった4行のJavaScriptでできるハンバーガーメニューの作り方
たった4行のJavaScriptで作るハンバーガーメニューの作り方について紹介します。✖をつくるには、transform-originがポイントです。
- リンク
-
波紋エフェクトを表現するjqueryのripples-min.jsの使い方
jqueryのripples-min.jsを使うと簡単に水面の波紋を表現できます。波紋の広がりの速度、波紋の大きさ、波紋のブレの値を変えていろいろ表現させると面白いです。
-
【Javascript】querySelectorAllで要素を取得し、クリックしたら、クラスを追加したり、削除したりする方法。
JavascriptのquerySelectorAllで要素を取得し、クリックしたら、クラスを追加したり、削除したりする方法について解説します。querySelectorと同じように書いてしまうとエラーがでます。forEachを使うとすべてに適用できます。
- リンク
-
要素の高さを取得する方法。getBoundingClientRectとは?window.innerHeightとは?window.pageYOffsetとは?
要素の高さを取得する方法について解説します。getBoundingClientRect、window.innerHeight、window.pageYOffsetについて理解し、要素がいつ画面に現れるかを把握できるようにしましょう。
-
Javascriptを使ったページネーションの実装
トップページの記事が増えてきたので、何とかページネーションで最新の記事だけを表示できないかと思っていたら、いい記事を発見しました。カスタマイズして実装することができました。
- リンク
-
【Javascript】マウスの指す(X, Y)座標とドラッグ & ドロップを理解する
マウスの指す(X, Y)座標とドラッグ & ドロップについて解説します。mousedown, mouseover, mousemove, mouseupを使います。
-
【javascript】連想配列をテーブルできれいに表示する方法
javascript(Object.entries)を使って、連想配列の中身をテーブルできれいに表示する方法について紹介します。
- リンク