当前位置:   article > 正文

html学习笔记3_html字符串拼接

html字符串拼接

1.javascript的使用

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <!-- 内嵌式 -->
  9. <script>
  10. alert("我是内嵌式的js代码");
  11. </script>
  12. <!-- 外链式 -->
  13. <script src="js/main.js"></script>
  14. </head>
  15. <body>
  16. <!-- 行内式 -->
  17. <input type="button" value="按钮" onclick="alert('你点我了!')">
  18. </body>
  19. </html>

2.变量的使用和数据类型

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //定义数字类型的变量
  10. var iNum1 = 1;
  11. var fNum1 = 2.5;
  12. //定义字符串
  13. var sName = "李四";
  14. //定义boolean类型
  15. var bIsOk = true;
  16. //定义undefind类型
  17. var unData;
  18. // 定义空对象
  19. var oData = null;
  20. //定义JavaScript对象类型
  21. var oPerson = {
  22. name:"王五",
  23. age:20
  24. }
  25. // alert(iNum1);
  26. // alert(fNum1);
  27. // alert(sName);
  28. //查看数据类型使用typeof
  29. // alert(typeof(iNum1));
  30. // alert(typeof(fNum1));
  31. // alert(typeof(sName));
  32. // alert(typeof(bIsOk));
  33. // alert(typeof(unData));
  34. // alert(typeof(oData));
  35. // alter(typeof(oPerson));
  36. alert(oPerson.name);
  37. console.log(oPerson.name);
  38. var iNum2 = 3, sStr = '李四';
  39. console.log(iNum2);
  40. console.log(sStr);
  41. </script>
  42. </head>
  43. <body>
  44. </body>
  45. </html>

3.函数的定义和调用

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //定义函数的关键字function
  10. function fnShow(){
  11. alert('我是一个无参数无返回值的函数');
  12. };
  13. //调用函数执行函数里面的代码
  14. fnShow()
  15. //定义一个有参数有返回值的函数
  16. function fnShow(iNum1,iNum2){
  17. var iResult = iNum1 + iNum2;
  18. return iResult
  19. alert('测试代码');
  20. }
  21. var iNum = fnSum(1, 2);
  22. alert(iNum);
  23. </script>
  24. </head>
  25. <body>
  26. </body>
  27. </html>

4.局部变量和全局变量的使用

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //局部变量:在函数内定义的变量叫局部变量,只能在函数内部使用
  10. function fnShow(){
  11. var iNum = 1;
  12. alert(iNum)
  13. }
  14. //调用函数
  15. fnShow()
  16. //局部变量不能在函数外使用
  17. //alert(iNum);
  18. //全局变量:在函数外定义的变量叫全局变量,可以在不同函数内使用,并且不同函数共享全局变量
  19. var iNum1 = 1;
  20. function fnModify(){
  21. alert(iNum1);
  22. iNum1 = 3;
  23. //++ 等价于 += 1
  24. iNum1++
  25. alert(iNum1);
  26. }
  27. fnModify()
  28. alert("函数外访问的全局变量" + iNum1);
  29. </script>
  30. </head>
  31. <body>
  32. </body>
  33. </html>

5.条件判断结合比较运算符

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. var iNum = 5;
  10. var iStr = "5";
  11. //在js里面如果数字和字符串进行比较,会自动把字符串转成数字类型再进行比较
  12. if(iNum == iStr){
  13. alert("条件成立");
  14. }
  15. if(iNum < iStr){
  16. alert("条件成立");
  17. }else{
  18. alert("条件不成立");
  19. }
  20. </script>
  21. </head>
  22. <body>
  23. </body>
  24. </html>

6.获取元素标签

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //js的内置对象,html的文档对象
  10. // 如果获取的对象是null, 表示标签没有获取成功
  11. function fnLoad(){
  12. var oP = document.getElementById("p1");
  13. alert(oP);
  14. }
  15. //页面标签和数据都加载完成以后会触发onload事件
  16. window.onload = fnLoad;
  17. </script>
  18. </head>
  19. <body>
  20. <p id="p1">呵呵,我是一个段落标签</p>
  21. </body>
  22. </html>

7.标签属性的获取和设置

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. .btnstyle{
  10. background: yellow;
  11. font-size: 30px;
  12. }
  13. </style>
  14. <script>
  15. window.onload = function(){
  16. //根据id获取标签对象
  17. var oBtn = document.getElementById("btn1");
  18. // 获取标签的属性
  19. alert(oBtn.type);
  20. alert(oBtn.value);
  21. // 设置标签的属性
  22. oBtn.name = "username";
  23. //设置样式的属性
  24. //oBtn.style.background="red";
  25. //相当于设置class, 以后通过类选择器给标签添加样式
  26. //注意点:class变成classname
  27. oBtn.className = "btnstyle"
  28. oBtn.style.fontSize = "30px";
  29. };
  30. </script>
  31. </head>
  32. <body>
  33. <input type="button" value="按钮" id="btn1">
  34. </body>
  35. </html>

8.获取标签内容

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. window.onload = function(){
  10. // 根据标签id获取标签对象
  11. var oDiv = document.getElementById("div1")
  12. // 获取标签内容
  13. alert(oDiv.innerHTML);
  14. oDiv.innerHTML = "<a href='http://www.baidu.com'>百度</a>"
  15. }
  16. </script>
  17. </head>
  18. <body>
  19. <div id="div1">
  20. 哈哈,不要睡觉!
  21. </div>
  22. </body>
  23. </html>

9.数组的定义和数组操作

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //定义数组
  10. var aArray1 = new Array(1, 2, 3);
  11. console.log(aArray1);
  12. //自变量方式创建,相当于直接赋值一个数组,数组的表现形式是一对中括号
  13. var aArray2 = [3, 6, 9];
  14. console.log(aArray2);
  15. alert(aArray2);
  16. //多维数组
  17. var aArray3 = [[1, 2, 3], [3, 6, 9]];
  18. console.log(aArray3);
  19. alert(aArray3[0][1]);
  20. var aArray4 = [3, 6, 9];
  21. alert(aArray4.length);
  22. //js里面不支持负数下标
  23. aArray4[1] = 26
  24. console.log(aArray4);
  25. //追加数据
  26. aArray4.push('hello');
  27. console.log(aArray4);
  28. //删除最后一个元素,这里pop不支持根据下标删除
  29. var oValue = aArray4.pop()
  30. console.log(oValue);
  31. console.log(aArray4);
  32. //插入数据
  33. //1.开始删除的索引
  34. //2.删除的个数
  35. //3.插入的数据
  36. aArray4.splice(1, 0, '苹果', '香蕉');
  37. console.log(aArray4);
  38. </script>
  39. </head>
  40. <body>
  41. </body>
  42. </html>

10.循环语句

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. var aArray = [1, 3, 9];
  10. //for 循环遍历数组
  11. for(var index = 0; index < aArray.length; index++){
  12. //根据下标获取数据
  13. var oValue = aArray[index];
  14. alert(oValue);
  15. }
  16. //开始取值的下标
  17. var index = 0
  18. while (index < aArray.length){
  19. var oValue = aArray[index];
  20. alert(oValue);
  21. index++;
  22. }
  23. </script>
  24. </head>
  25. <body>
  26. </body>
  27. </html>

11.字符串拼接

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. var sName = '李四';
  10. var iAge = 20;
  11. var sSex = '男';
  12. var sResult = sName + sSex;
  13. alert(sResult);
  14. //字符串和数字进行拼接,底层自动把数字类型转成字符串,这种操作叫隐式类型转换
  15. sResult = sName + iAge
  16. alert(sResult);
  17. </script>
  18. </head>
  19. <body>
  20. </body>
  21. </html>

12.定时器

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <!-- 定时器:根据指定的时间间隔延时调用指定的函数 -->
  9. <script>
  10. function fnShow(name, age){
  11. alert("ok" + name + age);
  12. alert(tid)
  13. //销毁定时器
  14. clearTimeout(tid);
  15. }
  16. //根据时间间隔调用一次函数的计时器
  17. //1.定时器要执行的函数
  18. //2.时间间隔
  19. //3.参数,多个参数使用逗号分隔
  20. //var tid = setTimeout(fnShow, 2000, '李四', 20)
  21. function fnShowInfo(name, age){
  22. alert("ok" + name + age)
  23. }
  24. function fnStop(){
  25. //alert(tid);
  26. //销毁定时器
  27. clearInterval(tid);
  28. }
  29. // //根据时间间隔重复函数的计时器
  30. var tid = setInterval(fnShowInfo, 3000, '李四', 22);
  31. </script>
  32. </head>
  33. <body>
  34. <input type="button" value="停止" onclick="fnStop();">
  35. </body>
  36. </html>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/92923
推荐阅读
相关标签
  

闽ICP备14008679号