技术帮
 

JavaScript练习题1

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

1473058358717068189.png 给定一个字符串例如:“abaasdffggghhjjkkgfddsssss3444343”;问题如下: 

1、 字符串的字节长度 

2、 取出指定位置的字符,如:0,3,5,9等 

3、 查找指定字符是否在以上字符串中存在,如:i,c ,b等 

4、 替换指定的字符,如:g替换为22,ss替换为b等操作方法 

5、 截取指定开始位置到结束位置的字符串,如:取得1-5的字符串 

6、 找出以上字符串中出现次数最多的字符和出现的次数 

7、 遍历字符串,并将遍历出的字符两头添加符号“@”输出至当前的文档页面。


 根据当前日期进行以下方面的处理: 

1、 取得日期的年份、月份、天、时、分、秒,并转换成中文日期格式 

如:2013年8月17日 20时30分20秒 

2、 根据日期的不同时间段,做问候语: 

早上8:00-12:00 :“早上好!欢迎登陆系统” 

中午12:00-14:00:“中午好!该休息了” 

下午14:00-18:00:“下午好!欢迎登陆系统” 

晚上19:00-00:00:“晚上好!XXXXXXXXX” 

注:你若觉得分的不够细,可以将时间段划分的更细一些。可以参考一下126邮箱。 

3、 计算当前时间向前、向后(一天、一个月)的日期,并取出是星期几。


 使用JavaScript编写二元一次函数

blob.png

1 根据上图的二元一次方程,编写函数

function jisuan(x){    // 程序代码    return y;}

2 循环随机生成20个整数作为X,测试函数的执行结果Y的值。


 用Javascript打印九九乘法表

效果要求如下图:

blob.png

 实现页面的Tab切换

blob.png


 实现列表的全选和反选

blob.png



要求: 

1、 当全选框按钮选中时:将所有的内容项前面的复选框选中,否则反之。 

2、 当反选框按钮选中时:将所有的内容项前面的未选中的复选框选中,选中的复选框

置为没选中,否则反之


 实现省、市的两级联动

使用Select标签实现省、市的两级联动

增强版:实现省、市、县区的三级联动

页面效果如下图:

blob.png 


 调查页面设计

要求数据从JSON中获取,并动态加载。

增强版:颜色根据比率计算生成。

blob.png