JavaScript 练习题】的更多相关文章

练习题 1. 使用for循环输出1到50的值,要求每次循环只能输出一个值,每输出十个换一行. 2 日历生成器: 要求 用户输入,这个月有多少天,本月1号是星期几,自动生成日历 3. 表格生成器 4. 分别使用 for循环.while循环.do..while循环 实现以下四种效果 <script type="text/javascript"> (function(){ var arr=[10,20,30,40,50]; for (var i =1; i<=50;i++)…
方法一: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Con…
前沿:大家好~我是阿飞~本次 任何简单的事情都可以复杂化,本次让我们来做下搞事情的练习题吧 例题1: var a = 1; function fn1(){ var a = 2; alert(a); //2 } fn1(); alert(a); //1 分析:局内的优先打印变量 局外的打印局外变量 例题2: var a = 1; function fn1(){ alert(a); //1 a = 2; } fn1(); alert(a); //2 分析:因为都是全局变量 所以按照解析顺序从上到下…
一个关于找7的题 <script type="text/javascript" language="javascript"> for(var i=1;i<=100;i++) { if(i%7==0||parseInt(i/10)==7||i%10==7) //var可以接受任何类型,此处要转换下,即把7.x的转换成7 { document.writeln(i); } } </script> 求和的问题 <input type=&q…
请尝试写一个验证Email地址的正则表达式.版本一应该可以验证出类似的Email: 正则表达式: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var re = /^[a-z]…
请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart'] 肯定有更简单的方法,正则啊,jQuery啊什么的,因为我是刚学,所以按照我的思路写了一个,有点麻烦. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title>…
练习:不要使用JavaScript内置的parseInt()函 数,利用map和reduce操作实现一个string2int()函数: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"></style> </head> <…
function Vertex(city, x) { this.name = city; this.num = x; } var node0 = new Vertex("邯郸", 0); var node1 = new Vertex("邢台", 1); var node2 = new Vertex("石家庄", 2); var node3 = new Vertex("衡水", 3); var node4 = new Verte…
问题1: 作用域(Scope) 考虑以下代码: (function() { var a = b = 5; })(); console.log(b); 控制台(console)会打印出什么? 答案 上述代码会打印出5. 这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个赋值,但是其中变量a使用关键词var来声明.这就意味着a是这个函数的局部变量.与此相反,b被分配给了全局作用域(译注:也就是全局变量). 这个问题另一个陷阱就是,在函数中没有使用”严格模式” ('use strict';…
用两种方法实现下列问题! 1. 把一个字符串转化为驼峰写法 需求:margin-left=>marginLeft 思路一:split 把它转化为一个数组然后修改内容 function convertStr(str){ var arr=str.split('-'); arr=arr.map(function(item){ return item[0].toString().toUpperCase()+item.slice(1); }); var newStr=arr.join(''); newSt…