B站黑马程序员pink讲课的JavaScript代码(部分代码)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><!--内嵌式的JS--><!--<script>--><!--  alert('沙漠骆驼');--><!--</script>--><!--外部JS--><!--<script src="my.js"></script>--><script>// 输入框// var age=prompt('请输入您的年龄:');// alert(age);// console.log('程序员才能看到');// var name='火影';// var phone='110';-->// console.log(name,phone);// 数字前面加0表示八进制// var num1= 0o10;// console.log(num1);//数字前面加0x表示十六进制// var num2 = 0x9;// console.log(num2);//输入年龄,输出年龄// var age = prompt('请输入您的年龄');// var str = '您的年龄是'+age+'岁';// alert(str);//typeof 检测数据类型// var str = 'LiMing';// console.log(typeof str);//prompt取过来的是字符型// var age = prompt('请输入你的年龄');// console.log(age+1);// console.log(typeof age);//强制类型转换//Number,直接把字符串的内容变成数字型// console.log(Number('12.5665'));//输入年份,输出年龄// var year = prompt('请输入你的出生年份');// var age = 2022-parseInt(year);// var st r = '您的年龄是'+age+'岁';// alert(str);//输入姓名,年龄,性别,并打印// var username = prompt('请输入你的姓名');// var age = prompt('请输入你的年龄');// var sex = prompt('请输入你的性别');// alert('姓名:'+username+'\n'+'年龄:'+age+'\n'+'性别:'+sex);//以下弹出三个警示框// alert('姓名:'+username);// alert('年龄:'+age);// alert('性别:'+sex);//算术运算符// console.log(5 / 2);//判断闰年// var year = prompt('请输入年份');// var year = parseInt(year);// if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)// {//     alert('闰年');// }else{//     alert('平年');// }//根据用户输入的分数判断对应的等级(假如是个正常人)// var grade = prompt('请输入你的分数');// if(grade >= 90)// {//     alert('A');// }// else if(grade >= 80)// {//     alert('B');// }// else if(grade >= 70)// {//     alert('C');// }// else if(grade >= 60)// {//     alert('D');// }// else// {//     alert('E');// }//用户在弹出框里面输入一个水果,如果有就弹出该水果的价格,如果没有该水果就弹出“没有此水果”// var fruit = prompt('请输入一个水果');// switch(fruit)// {//     case '苹果'://         console.log('1.5元');//         break;//     case '梨'://         console.log('3元');//         break;//     case '香蕉'://         console.log('5元');//         break;//     default://         console.log('没有此水果');// }// for(var i=0;i<10;i++)// {//     console.log('我爱你');// }//求1-100之间所有数的平均值// var sum = 0;// for(var i = 1; i <= 100; i++)// {//     sum+=i;// }// var avg = sum / 100;// console.log('平均值为:'+avg);//用户输入班级人数,之后依次输入每个学生的成绩,最后打印出该班级总的成绩以及平均成绩// var cnum = prompt('输入班级人数');// var sum = 0;// for(var i = 1; i <= cnum; i++)// {//     var score = prompt('请输入第'+i+'个同学的成绩');//     sum += parseFloat(score);// }// alert('总成绩为:'+sum+'\n'+'平均成绩为:'+sum/cnum);// 一行打印五个◯(追加字符串)// var str = '';// for(var i = 1; i <= 5; i++)// {//     str += '◯';// }// console.log(str);/*◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯*/// var str = '';// for(var i = 1; i <= 10; i++)// {//     for(var j = 10; j >= i; j--)//     {//         str += '◯';//     }//     str += '\n';// }// console.log(str);//打印乘法表// var str = '';// for(var i = 1; i <= 9; i++)// {//     for(var j = 1; j <= i; j++)//     {//         str += j+'x'+i+'='+j*i+'   ';//     }//     str += '\n';// }// console.log(str);// var str = prompt('你爱我吗?');// while(str != '我爱你')// {//     str = prompt('你爱我吗?');// }// var i = 0;// do// {//     console.log(++i);// }// while(i < 10);//求数组的最大值// var arr = [2,6,1,77,52,25,7];// var max = arr[0];// for(var i = 0; i < arr.length; i++)// {//     if(arr[i] > max)//     {//         max = arr[i];//     }// }// console.log(max);//将数组['red', 'green', 'blue', 'pink']转换成字符串,并且用|或其他符号分割// var arr = ['red', 'green', 'blue', 'pink'];// var arr1 = '';// for(var i = 0; i < arr.length-1; i++)// {//     arr1 += arr[i]+'|';// }// arr1 += arr[i];// console.log(arr1);//反转数组// var arr = ['red', 'green', 'blue', 'pink'];// var arr1 = [];// for(var i = arr.length - 1; i >= 0; i--)// {//     arr1[arr1.length] = arr[i];// }// console.log(arr1);//利用函数计算1~100之间的累加和// function getSum(num1, num2)// {//     var sum = 0;//     for(var i = num1; i <= num2; i++)//     {//         sum += i;//     }//     console.log(sum);// }// getSum(1,100);//利用函数输出数组的最大值// var arr = [5,2,99,101,67,77]// function getMax(arr)// {//     max = arr[0];//     for(var i = 0; i < arr.length; i++)//     {//         if(max < arr[i])//         {//             max = arr[i];//         }//     }//     return max;// }// console.log(getMax(arr));//利用函数判断闰年// var year = prompt('输入一个年份');// function isYear(year)// {//     if(year % 4 == 0&& year % 100 != 0|| year % 400 == 0)//     {//         alert('是闰年');//         return;//     }//     alert('不是闰年');// }// isYear(year);//创建按一个鸣人对象// var obj = new Object();// obj.name = '鸣人';// obj.sex = '男';// obj.age = 19;// obj.ability = function()// {//     console.log('影分身术');// }// console.log(obj.name,obj.age,obj.sex);// obj.ability();// 后羿和廉颇构造对象// function Hero(name,type,xue)// {//     this.name = name;//     this.type = type;//     this.xue = xue;//     this.tack = function(da){//         console.log(da);//     }// }// var hj = new Hero('廉颇','力量型','500血量');// console.log(hj.name,hj.type,hj.xue);// hj.tack('近战');// var lp = new Hero('后羿','射手型','100血量');// console.log(lp.name,lp.type,lp.xue);// lp.tack('远程');// console.log(hj);// 随机点名// var arr = ['张三','李四','王五','赵六'];// console.log(arr[Math.floor(Math.random() * arr.length)]);//猜数字// var num = prompt('请输入一个数字');// function getNum(min,max)// {//     return Math.floor(Math.random() * (max - min + 1)) + min;// }// var k = getNum(1,10);// while(num != k)// {//     if(num > k)//     {////         alert('数字大了,继续猜');//     }//     else//     {////         alert('数字小了,继续猜');//     }//     num = prompt('请输入一个数字');// }// alert('猜对了');//Date没有跟参数的话,则返回系统时间// var date = new Date();// alert(date.getMonth()+1);//倒计时// function countTime(times)// {//     var nowTime = +new Date();  // 获取当前时间戳//     var inputTime = +new Date(times); // 获取用户输入的时间戳//     var time = (inputTime - nowTime) / 1000;  //秒数差//     var s = parseInt(time % 60);  // 获取剩余秒数//     s = s < 10 ? '0' + s : s;//     var m = parseInt(time / 60 % 60); // 获取剩余分钟//     m = m < 10 ? '0' + m : m;//     var h = parseInt(time / 60 / 60 % 24); // 获取剩余小时//     h = h < 10 ? '0' + h : h;//     var d =parseInt(time / 60 / 60 / 24) //获取剩余天数//     d = d < 10 ? '0' + d : d;//     return d+'天'+h+'小时'+m+'分钟'+s+'秒';// }// alert(countTime('2022-3-31 22:00:00'));// 数组去重// var arr = ['c','a','z','a','x','a','x','c','b'];// var newArr = [];// for(var i = 0; i < arr.length; i++)// {//     if(newArr.indexOf(arr[i]) == -1)//     {//         newArr.push(arr[i]);//     }// }// console.log(newArr);// 查找字符串"abcoefoxyozzopp"中所有o出现的位置以及次数// var str = "abcoefoxyozzopp";// var sum = 0;// function cha(str)// {//     var n = str.indexOf('o');//     while(n != -1)//     {//         sum++;//         console.log(n);//         n = str.indexOf('o',n+1);//     }//     return sum;// }// console.log(cha(str));// 判断一个字符串'abcoefoxyozzopp'中出现次数最多的字符,并统计其次数var obj = {};var str = 'abcoefoxyozzopp';for(var i = 0; i < str.length; i++){var k = str.charAt(i);if(obj[k]){obj[k]++;}else{obj[k] = 1;}}console.log(obj);</script>
</head><body><!--行内式的JS直接写到元素的内部--><!--<input type="button" value="唐伯虎" onclick="alert('点秋香')">-->
</body>
</html>

B站黑马程序员pink老师讲的JavaScript代码相关推荐

  1. 【黑马程序员pink老师前端】JavaScript对象

    java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...

  2. html, css学习笔记,自用(B站黑马程序员pink老师)

    附上教学视频链接黑马程序员pink老师前端入门教程 该博文是自己随手记的上述视频笔记 跳转到css, p61 P18 <div> </div>一行一个,<span> ...

  3. B 站黑马程序员 pink 老师前端课程学习笔记_02 CSS3

    CSS_01 1. CSS 简介 1.1 语法规范 <style>/* 选择器{样式} */p {color: red;font-size: 12px;} </style> 1 ...

  4. 【黑马程序员pink名师讲CSS】学好CSS有这一篇就够了(CSS笔记)

    这篇css博客是参考B站黑马程序员–pink老师做的个人笔记,供平时复习使用,现分享给大家,喜欢的话请多多点赞收藏哦~~ 文章目录 P62.css简介 P63.css的语法规范 P65.选择器总体概述 ...

  5. 学成在线案例——黑马程序员pink老师\思路讲解\完整源代码

    本文为跟随B站黑马程序员pink老师学习CSS时所写,文章讲解了学成在线首页的制作思路,并贴出了源代码,作为学习笔记分享给大家 如有错误,欢迎指出.如有侵权,联系删除 文章目录 1. 案例准备工作 2 ...

  6. 【黑马程序员pink老师前端】网页相关概念

    java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...

  7. 跟着黑马程序员pink老师学习的笔记及小破站学习的笔记

    网页 1.网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合 2.什么是网页? 网页是网站中的一"页",通常是HTML格式的文件,它要通过浏览器来 ...

  8. CSS 学习笔记总结(借鉴黑马程序员pink老师前端入门)

    1. CSS 简介 CSS 的主要使用场景就是美化网页,布局页面的 1.1 HTML 的局限性 说起 HTML ,他只关注内容的语义.比如 <h1> 表明这是一个大标题,<p> ...

  9. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(一)

    一.计算机编程基础 编程语言 编程语言与标记语言的区别 编程语言 有很强的逻辑和行为能力,有if else等具有逻辑性和行为能力的指令,主动 标记语言(html)不用于向计算机发出指令,常用于格式化和 ...

最新文章

  1. 将 Shiro 作为应用的权限基础
  2. 70后、80后、90后的区别(很有意思)
  3. aes子密钥生成c语言_一种基于流密码算法的子密钥生成方法与流程
  4. 推荐一款 IDEA 神器 ,人工智能帮你写代码,再也不用加班了!!
  5. EDAS投稿出现问题: notembedded: Upload failed: The font Helvetica is not embedded in the file
  6. Linux 命令(124)—— lsof 命令
  7. 又涨啦!2021年6月程序员工资出炉
  8. OCR图像识别与汽车后市场
  9. ip地址聚合后可用地址数 计算机网络技术三级考试 备考
  10. ruby通过ftp下载文件
  11. 蓝桥02 等差素数列 ——数论知识
  12. 智商情商哪个重要_智商与情商哪个更重要 辩论
  13. 使用Audacity软件分析浊音、清音、爆破音的时域及频域特性。
  14. 计算机无法识别u盘,电脑无法读取u盘怎么处理_电脑不能读取u盘如何解决
  15. 正则表达式中的方法、检测、特殊字符、敏感词替换等等
  16. 求1~n中素数个数的几种方法C/C++
  17. 内存快速分配和慢速分配
  18. App常用图标素材分享 icon 素材网站
  19. 密码学第三讲——对称密码(XOR与一次性密码本)
  20. CMake学习(五) —— 打印信息

热门文章

  1. C语言规范:C89、C90、C95、C99
  2. 36条经典的编程格言(中英对照程序员个性签名)
  3. 百度员工吐槽:35岁失业,之前月薪2w,现降到5k都没人理
  4. 中国垃圾分类产业链现状动态及未来发展前景预测报告(2022-2027年)
  5. ColorMatrix颜色矩阵让图片千变万化
  6. 初级测试如何升级为中级测试?
  7. webapi中使用token验证(JWT验证)
  8. 对世界观的一些常识性认识,总结看过的各种东西,三十而立,需要成熟思维了
  9. 容器化ICT融合初体验
  10. 计算机行业的发展及未来前景论文,【计算机应用论文】计算机应用发展现状及发展趋势(共2737字)...