JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
Aug 24 Javascript
jQuery将表单序列化成一个Object对象的实例
Nov 29 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
Jan 15 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
详解angular如何调用HTML字符串的方法
Jun 30 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
基于mysql的论坛(5)
2006/10/09 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
layer.alert自定义关闭回调事件的方法
2019/09/27 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
利用Python破解斗地主残局详解
2017/06/30 Python
Django 前后台的数据传递的方法
2017/08/08 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python实现海螺图片的方法示例
2019/05/12 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
台湾乐天市场:日本No.1的网路购物网站
2017/03/22 全球购物
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
测试工程师岗位职责
2013/11/28 职场文书
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
项目考察欢迎辞
2014/01/17 职场文书
制药工程专业个人求职自荐信
2014/01/25 职场文书
敬老模范事迹
2014/05/21 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
婚前协议书范本两则
2014/10/16 职场文书
大学生实训报告总结
2014/11/05 职场文书
2015教师节通讯稿
2015/07/20 职场文书
七一表彰大会简报
2015/07/20 职场文书
保安辞职申请书应该怎么写?
2019/07/15 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书