קהילת תכנות

פורום קהילת אנשי המקצוע מתחום התכנות, והנדסת תוכנה.
הרשאת פתיחת נושאים הינה לחברי הקהילה בלבד.
מנהלת הפורום: פרוגיוזרית
להצטרפות לקהילת תכנות הקש כאן

מאמרים אחרונים באתר

קהילת מתכנתות

קבוצה סגורה לנשים שעוסקות בתיכנות
מנהלת הפורום: פרוגיוזרית
להצטרפות הקישי כאן
פרטי
  • 337
  • הרבה פעמים רוצים להמיר אוביקט לערך בוליאני, כדי לדעת האם הוא קיים.
    (דוגמא מצויה לכך היא, שאני למשל רוצה להעביר עוד פרמטר לפונקציה, אבל לאו דווקא את האוביקט עצמו.)

    נביט על חתיכת הקוד הבאה:
    קוד:
    const someVar = {}
    !!!!!!!!!!!!someVar
    true
    אנחנו מאתחלים משתנה, ומוסיפים כמה סימני קריאה, ומקבלים true!

    ההסבר לזה הוא, שאם מוסיפים סימן קריאה אחד לפני משתנה, הקומפיילר מזהה את זה כאופרטור לוגי שלילי, כלומר "אם לא". וכידוע בJS כאשר אנחנו שואלים את השאלה הזו על משתנה הוא שולל מחרוזת ריקה, null , undefined ו-0. ולכן:
    קוד:
    !someVar
    false
    יחזיר false מכיון ש someVar הוא אוביקט, אמנם ריק, אבל חי.
    נכניס את הלוגיקה הזו למתשנה, ונראה מה קורה:
    קוד:
     const oneMark = !someVar
    !oneMark
    true
    עכשיו מכיון ש oneMark עצמו הוא false, אם נשלול אותו, כלומר האם הוא "לא לא", אז בעצם הוא כן, ולכן אנחנו מקבלים true.
    ולכן, אם נשים מספר זוגי של סימני קריאה על משתנה שאינו נשלל תמיד נקבל true ואם נשים מספר אי-זוגי נקבל false.
    ולכן כדי להמיר אוביקט לבוליאני נשים שני סימני קריאה.

    (עוד מאלה, בלינק בחתימה)
    0 תגובות
    ז' אדר תש"פ.
    יש נספח כמו בפורומים מקבילים?
    אם לא אין לי איפה להגיב אלא פה:
    אהבתי את הז׳( אם הוא לא היה בטעות...(
    כי אני אוהבת תאריך עיברי אמיתי שמתחיל מהלילה!
    יש לי קוד להטמעה שיוצר סוג של תמונה כזאת,
    צפה בקובץ המצורף 613242

    אני רוצה להקטין את הגודל של זה, איך אני עושה את זה?
    הנה הקוד
    קוד:
    <link href="https://awards.infcdn.net/circ_n.css" rel="stylesheet"/><div id="rest_circ" onclick="if(event.target.nodeName.toLowerCase() != 'a') {window.open(this.querySelector('.circ_top_title').href);return 0;}"><div class="circ_cont"><div class="circ_img" style="background: url('https://awards.infcdn.net/img/star_red.svg') no-repeat center">&nbsp;</div><a href="https://restaurantguru.com" target="_blank" class="circ_top_title">Restaurant Guru 2019</a><span>Recommended</span><a href="https://restaurantguru.com/primitibv-Jerusalem" class="circ_bot_title" target="_blank">Primitivo</a></div></div>
    תודה רבה
    בס"ד
    שלום וברכה חברי הפורום

    פיתחתי תוכנה באנגלית קלה ופשוטה אבל גם עוצמתית בגלל כלי השיווק שטמנתי בתוכנה.
    התוכנה היא תוכנה חינאמית (כרגע בכל אופן), והיא פועלת אוןליין.

    שם התוכנה:
    Fast Email Machine
    אתר התוכנה להורדה: -
    לחיצה כאן!!!

    בעיקרון, לאחר ההרשמה לתוכנה (לוקח עד 48 שעות לאישור), יוצרים קובץ אקסל הכולל עמודה אחת עם רשימת אימיילים
    קוראים לקובץ האקסל דרך התוכנה, יוצרים אימייל חדש (או קיים) של ג'ימייל (חשבון הג'ימייל חייב להיות עם הרשאה להפעלת תוכנות חיצוניות)
    מכניסים בתוכנה את שם המשתמש והסיסמא של חשבון הג'ימייל
    כותבים נושא והודעה שרוצים לשלוח ו.... שולחים.
    התוכנה מתחילה לעבוד ושולחת את ההודעה לכל הנמענים כל 5 דקות לנמען (אפשר לבחור את זמן השליחה).

    הסיבה שהיא חינם, מאחר ולגוף ההודעה נוסף פרסומת וגם בזמן שהתוכנה עובדת מופיעות פרסומות בדפדפן הפנימי.

    אשמח למי שירצה לבדוק את התוכנה ולתת חוות דעת.

    תודה רבה מראש
    עמי

    אולי מעניין אותך גם...

    הצטרפות לניוזלטר

    איזה כיף שהצטרפתם לניוזלטר שלנו!

    מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

    לוח מודעות

    הפרק היומי

    הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


    תהילים פרק כה

    אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
    נקרא  2  פעמים
    למעלה