<script> /* //前端语法会尽量隐藏报错 const i = 10; //常量定义 var a = 10; var b = 20; var c = a + b; var d = "helllo world"; var e = "1234" console.log(a); console.log(c); //在浏览器中开发者工具console中打印输出 console.log(d); document.write(a);//在浏览器页面输出 document.write(d); document.write(a+d); //可以直接加减任何类型 document.write(Number(e)+a); //使用Number String等进行类型转换 alert("helllo world") //页面弹窗 //js中类型 var b; b = 10; // 'number' console.log(typeof b); b = true; // 'boolean' console.log(typeof b); a = 'Henrry Lee'; // 'string' console.log(typeof a); a = function(){}; // 'function' console.log(typeof a); a = {age:26}; // 'object' console.log(typeof a);
*/ var aa = [1,2,3,4,56,23,1]; for(var i in aa){ document.write("下标:" + i + " ||值:" + aa[i] + '<br>'); } for (var i of aa){ document.write(i+' '); }
function plus(num) { if(num === 1){ return num; } return num + plus(num - 1); } var sum = plus(100); document.write('<br>' + sum); </script>
2.函数方法
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>js基础教学</title></head> <body> <ol> </ol> <button onclick=first()>确认</button> <!--捕捉onclik事件操作并执行所对应函数 可以写在这里也可以重新定义函数引用--> <button onclick="">第二次确认</button> <br> <hr> <button onclick="">第三次确认</button> </body> <script> function first(){ //定义函数 alert('确认点击后 弹窗函数被执行'); } var b = document.getElementsByTagName('button')[1]; //确认位置 b.onclick = function(){ //函数编写并绑定'点击'事件 alert('新方法,直接绑定点击事件并弹窗'); }; var c = document.getElementsByTagName('button')[2]; c.onmouseover = function(){ //移到该位置便弹窗事件 alert('鼠标进过便弹窗') }; /* ol = document.getElementsByTagName("ol"); ol = ol[0]; ol.children; ol.childNodes; ol.childNodes[2]; ol.firstElementChild; ol.lastElementChild; l1 = ol.parentElement; x1 = li1.previousElementSibling; //直接在console中输入即可 */ ol = document.getElementsByTagName('ol')[0]; //插入子节点步骤 1。获取标签 var li2 = document.createElement('li'); //2。创建子标签 ol.appendChild(li2); //3。添加标签 li2.innerText = 'Test'; //4,标签内容 var li3 = document.createElement('li'); ol.appendChild(li3); li3.innerText = 'Test2'; var body1 = document.getElementsByTagName('body'); //插入相邻节点步骤 1。获取标签 body1 = body1[0]; //2。精确定位标签 var div1 = document.createElement('div'); //3。创建div标签 body1.insertBefore(div1,ol); //4.插入该标签 div1.innerText = 'xxxxx'; //5.标签内容 </script> </html>