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 相关文章推荐
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
JScript分割字符串示例代码
Sep 04 Javascript
深入学习JavaScript中的原型prototype
Aug 13 Javascript
Extjs 点击复选框在表格中增加相关信息行
Jul 12 Javascript
使用plupload自定义参数实现多文件上传
Jul 19 Javascript
js仿微信语音播放实现思路
Dec 12 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
微信小程序实现鼠标拖动效果示例
Dec 01 Javascript
解决Mac node版本升级失败的问题
May 16 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
Feb 26 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
php递归使用示例(php递归函数)
2014/02/14 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
js 获取和设置css3 属性值的实现方法
2013/05/06 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
js控住DOM实现发布微博效果
2016/08/30 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
跟老齐学Python之模块的加载
2014/10/24 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
浅析Python requests 模块
2020/10/09 Python
详解Python中的Lock和Rlock
2021/01/26 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
课改心得体会范文
2016/01/25 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书